2006-04-20 [paul] 2.1.1cvs18
[claws.git] / src / main.c
index 8c009ec07e8a343eb2f1f0573f89de0db28c5090..9f77b68b323ea8d26c00aa2ee1cc23fff02faab3 100644 (file)
@@ -253,6 +253,12 @@ gboolean defer_check(void *data)
        return FALSE;
 }
 
+static gboolean defer_jump(void *data)
+{
+       mainwindow_jump_to(data);
+       return FALSE;
+}
+
 static gboolean migrate_old_config(const gchar *old_cfg_dir, const gchar *new_cfg_dir)
 {
        gchar *message = g_strdup_printf(_("Configuration for Sylpheed-Claws %s found.\n"
@@ -576,7 +582,7 @@ int main(int argc, char *argv[])
        }
        
        if (cmd.target) {
-               mainwindow_jump_to(cmd.target);
+               g_timeout_add(500, defer_jump, GINT_TO_POINTER(cmd.target));
        }
 
        gtk_main();