Don't destroy window on "save to drafts" shortcut, and also don't spoil
authorJose Dapena Paz <jdapena@igalia.com>
Tue, 31 Mar 2009 07:12:23 +0000 (07:12 +0000)
committerJose Dapena Paz <jdapena@igalia.com>
Tue, 31 Mar 2009 07:12:23 +0000 (07:12 +0000)
the window mgr list (fixes NB#108704)

pmo-trunk-r8478

src/hildon2/modest-msg-edit-window.c

index 03d0aec..98ae7a7 100644 (file)
@@ -3591,7 +3591,6 @@ modest_msg_edit_window_set_draft (ModestMsgEditWindow *window,
        g_return_if_fail ((draft == NULL)||(TNY_IS_MSG (draft)));
 
        priv = MODEST_MSG_EDIT_WINDOW_GET_PRIVATE (window);
-       ModestWindowMgr *mgr = modest_runtime_get_window_mgr ();
 
        if (priv->draft_msg != NULL) {
                g_object_unref (priv->draft_msg);
@@ -3605,12 +3604,6 @@ modest_msg_edit_window_set_draft (ModestMsgEditWindow *window,
                        priv->msg_uid = NULL;
                }
                priv->msg_uid = modest_tny_folder_get_header_unique_id (header);
-               if (GTK_WIDGET_REALIZED (window)) {
-                       if (!modest_window_mgr_register_window (mgr, MODEST_WINDOW (window), NULL)) {
-                               gtk_widget_destroy (GTK_WIDGET (window));
-                               return;
-                       }
-               }
        }
 
        priv->draft_msg = draft;