bugfix-try: always try to show msginfo in headerwindow.c
authorAlfons Hoogervorst <alfons@proteus.demon.nl>
Sat, 2 Jun 2001 16:30:27 +0000 (16:30 +0000)
committerAlfons Hoogervorst <alfons@proteus.demon.nl>
Sat, 2 Jun 2001 16:30:27 +0000 (16:30 +0000)
ChangeLog.claws
src/headerwindow.c

index 7294d41e548f37bc3e72656a86a6a258f6eee373..bb987f978f3751a920e800a57ee6c789807aea36 100644 (file)
@@ -1,3 +1,9 @@
+2001-06-02 [alfons]
+
+       * src/headerwindow.c:
+
+               (headerwindow_show_cb): always try to show msginfo
+
 2001-06-02 [hoa]
 
        * src/compose.c
index d04059180b8dd8947f7ee7305aa0df7ad8896c8b..68c3921301cf3196e3d09f287d1ac33471e995c3 100644 (file)
@@ -159,11 +159,11 @@ void header_window_show_cb(gpointer data, guint action, GtkWidget *widget)
        GtkCTreeNode *node = mainwin->summaryview->displayed;
        MsgInfo *msginfo;
 
-       if (node && !GTK_WIDGET_VISIBLE(mainwin->headerwin->window)) {
-               msginfo = gtk_ctree_node_get_row_data
-                       (GTK_CTREE(mainwin->summaryview->ctree), node);
-               header_window_show(mainwin->headerwin, msginfo);
-       }
+       g_return_if_fail(node != NULL);
+
+       msginfo = gtk_ctree_node_get_row_data
+               (GTK_CTREE(mainwin->summaryview->ctree), node);
+       header_window_show(mainwin->headerwin, msginfo);
 
        gtk_widget_hide(mainwin->headerwin->window);
        gtk_widget_show(mainwin->headerwin->window);