X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-main.c;h=ed753dd48370395a29daaae46ee581cd0ffc967e;hp=31469d7e7849a5105437799a89d133378a265f98;hb=22a2aa923978b9bdcdb9d1fb6eebc08729a7a0e9;hpb=b518164176e0157f3e2683c872c5bbbc20195040 diff --git a/src/modest-main.c b/src/modest-main.c index 31469d7..ed753dd 100644 --- a/src/modest-main.c +++ b/src/modest-main.c @@ -37,16 +37,12 @@ #include "modest-ui-actions.h" static gboolean show_ui = FALSE; -static gint shutdown_timeout = 0; static GOptionEntry option_entries [] = { { "show-ui", 's', 0, G_OPTION_ARG_NONE, &show_ui, "Show UI immediately, so no wait for DBUS activation", NULL }, - { "shutdown-timeout", 't', 0, G_OPTION_ARG_INT, &shutdown_timeout, "Timeout in minutes for running Modest in prestart mode", NULL }, { NULL } }; -static guint shutdown_timeout_id = 0; - typedef struct { gulong queue_handler; gulong window_list_handler; @@ -124,13 +120,6 @@ on_window_list_empty (ModestWindowMgr *window_mgr, g_idle_add_full (G_PRIORITY_LOW, on_idle_exit_modest, user_data, NULL); } -static gboolean -shutdown_timeout_handler (gpointer userdata) -{ - modest_runtime_set_allow_shutdown (TRUE); - return FALSE; -} - int main (int argc, char *argv[]) { @@ -138,12 +127,11 @@ main (int argc, char *argv[]) * because we wait for the top_application D-Bus method to * be called. But that's annoying when starting from the * command line.: */ - gboolean show_ui_without_top_application_method = FALSE; int retval = 0; MainSignalHandlers *handlers; ModestTnyAccountStore *acc_store; - GError *error; + GError *error = NULL; GOptionContext *context; ModestWindowMgr *mgr; @@ -158,9 +146,7 @@ main (int argc, char *argv[]) } g_option_context_free (context); - show_ui_without_top_application_method = show_ui; - - if (!show_ui_without_top_application_method) { + if (!show_ui) { g_print ("modest: use 'modest -s' to start from cmdline with UI\n"); } @@ -188,7 +174,6 @@ main (int argc, char *argv[]) goto cleanup; } - /* Create the account store & launch send queues */ acc_store = modest_runtime_get_account_store (); modest_tny_account_store_start_send_queues (acc_store); @@ -225,10 +210,9 @@ main (int argc, char *argv[]) * The UI will be shown later (or just after starting if no otehr D-Bus method was used), * when we receive the "top_application" D-Bus method. */ - if (show_ui_without_top_application_method) { + if (show_ui) { ModestWindow *window; - modest_runtime_set_allow_shutdown (TRUE); mgr = modest_runtime_get_window_mgr(); window = modest_window_mgr_show_initial_window (mgr); if (!window) { @@ -238,11 +222,6 @@ main (int argc, char *argv[]) } /* Remove new mail notifications if exist */ modest_platform_remove_new_mail_notifications (FALSE); - } else { - if (shutdown_timeout > 0) { - modest_runtime_set_allow_shutdown (FALSE); - shutdown_timeout_id = g_timeout_add_seconds (shutdown_timeout * 60, shutdown_timeout_handler, NULL); - } } gtk_main ();