* src/widgets/modest-recpt-view.c:
[modest] / src / modest-main.c
index 6dd8fa5..8127e9c 100644 (file)
@@ -124,7 +124,10 @@ main (int argc, char *argv[])
 
        account_or_default = check_account (account);
        g_free (account);
-       
+
+       if (modest_conf_get_bool (modest_runtime_get_conf(), MODEST_CONF_CONNECT_AT_STARTUP, NULL))
+               tny_device_force_online (modest_runtime_get_device());
+                       
        if (!batch) {
                if (!modest_runtime_init_ui (argc, argv)) {
                        g_printerr ("modest: cannot start ui\n");
@@ -138,7 +141,7 @@ main (int argc, char *argv[])
                        g_printerr ("modest: no account has been defined yet\n");
                        retval = MODEST_ERR_CONF;
                        goto cleanup;
-               }
+               }       
                retval = send_mail (account_or_default,
                                    mailto, cc, bcc, subject, body);
        }
@@ -219,7 +222,7 @@ start_ui (const gchar *account_name, const gchar* mailto, const gchar *cc, const
                return MODEST_ERR_UI;
        }
        
-       gtk_widget_show_all (GTK_WIDGET (win));
+       gtk_widget_show (GTK_WIDGET (win));
        gtk_main();
        
        return MODEST_ERR_NONE;
@@ -258,6 +261,11 @@ send_mail (const gchar* account_name,
        
        g_return_val_if_fail (account_name, MODEST_ERR_SEND);
 
+       ////////////////////// FIXME ////////
+       modest_runtime_not_implemented (NULL);
+       return MODEST_ERR_NONE;
+       //////////////////////////////////////
+       
        account = TNY_TRANSPORT_ACCOUNT (modest_tny_account_store_get_tny_account_by_account
                                         (modest_runtime_get_account_store(), account_name,
                                          TNY_ACCOUNT_TYPE_TRANSPORT));