Fix bug #3107, " Height of row in message list does not
authorColin Leroy <colin@colino.net>
Wed, 12 Mar 2014 13:06:06 +0000 (14:06 +0100)
committerColin Leroy <colin@colino.net>
Wed, 12 Mar 2014 13:06:06 +0000 (14:06 +0100)
reflect font size - three columns, small screen layout"
Patch by Peter Sarvas.

AUTHORS
src/gtk/authors.h
src/summaryview.c

diff --git a/AUTHORS b/AUTHORS
index 639087d..2791ee0 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -303,3 +303,4 @@ contributors (in addition to the above; based on Changelog)
        Richard Palo
        Marco Villegas
        Palmer Dabbelt
+       Peter Sarvas
index 59ec5fe..44d28b4 100644 (file)
@@ -240,6 +240,7 @@ static char *CONTRIBS_LIST[] = {
 "Sakamoto",
 "Mohammed Sameer",
 "Tobias Sandhaas",
+"Peter Sarvas",
 "Torsten Schoenfeld",
 "Simon 'corecode' Schubert",
 "Kim Schulz",
index 8da3900..7e442c7 100644 (file)
@@ -6412,10 +6412,6 @@ static GtkWidget *summary_ctree_create(SummaryView *summaryview)
        ctree = gtk_sctree_new_with_titles
                (N_SUMMARY_COLS, col_pos[S_COL_SUBJECT], titles);
 
-       /* get normal row height */
-       gtk_cmclist_set_row_height(GTK_CMCLIST(ctree), 0);
-       normal_row_height = GTK_CMCLIST(ctree)->row_height;
-
        if (prefs_common.show_col_headers == FALSE)
                gtk_cmclist_column_titles_hide(GTK_CMCLIST(ctree));
 
@@ -6598,11 +6594,13 @@ void summary_set_column_order(SummaryView *summaryview)
        else
                summary_redisplay_msg(summaryview);
 
+       /* get normal row height */
+       gtk_cmclist_set_row_height(GTK_CMCLIST(ctree), 0);
+       normal_row_height = GTK_CMCLIST(ctree)->row_height;             
+               
        if ((prefs_common.layout_mode == SMALL_LAYOUT || prefs_common.layout_mode == VERTICAL_LAYOUT) &&
            prefs_common.two_line_vert) {
                gtk_cmclist_set_row_height(GTK_CMCLIST(summaryview->ctree), 2*normal_row_height + 2);           
-       } else {
-               gtk_cmclist_set_row_height(GTK_CMCLIST(summaryview->ctree), 0);         
        }
 }