Fixes NB#110770, multiple subviews shown for an embedded attachment when clicking...
[modest] / src / hildon2 / modest-msg-view-window.c
index aa34e70..0e5b87d 100644 (file)
@@ -2557,8 +2557,10 @@ modest_msg_view_window_view_attachment (ModestMsgViewWindow *window,
                                                                             mailbox, attachment_uid);
                        modest_window_set_zoom (MODEST_WINDOW (msg_win),
                                                modest_window_get_zoom (MODEST_WINDOW (window)));
-                       modest_window_mgr_register_window (mgr, msg_win, MODEST_WINDOW (window));
-                       gtk_widget_show_all (GTK_WIDGET (msg_win));
+                       if (modest_window_mgr_register_window (mgr, msg_win, MODEST_WINDOW (window)))
+                               gtk_widget_show_all (GTK_WIDGET (msg_win));
+                       else
+                               gtk_widget_destroy (GTK_WIDGET (msg_win));
                }
        }