nickname bug / options disabled when on inbox
[claws.git] / src / summaryview.c
index a63891cb354e66866f61e55a2e00641afd83bb07..58def0230f2c496105e59dc27555e7a8c793230c 100644 (file)
@@ -2093,7 +2093,7 @@ static void summary_set_header(SummaryView *summaryview, gchar *text[],
                }
        }
 
-       if ((text[S_COL_FROM] != to) && prefs_common.use_addr_book &&
+       if ((text[col_pos[S_COL_FROM]] != to) && prefs_common.use_addr_book &&
            msginfo->from) {
                gint count;
                gchar *from;
@@ -2108,7 +2108,7 @@ static void summary_set_header(SummaryView *summaryview, gchar *text[],
                                from = get_complete_address(1);
                                from_name = procheader_get_fromname(from);
                                g_free(from);
-                               text[S_COL_FROM] = from_name;
+                               text[col_pos[S_COL_FROM]] = from_name;
                        }
                }
        }
@@ -3436,7 +3436,10 @@ static void summary_unthread_for_exec_func(GtkCTree *ctree, GtkCTreeNode *node,
 
 void summary_filter(SummaryView *summaryview)
 {
-       if (!prefs_common.fltlist) return;
+       if (!prefs_common.fltlist && !prefs_filtering) {
+               alertpanel_error(_("No filter rules defined."));
+               return;
+       }
 
        summary_lock(summaryview);
 
@@ -3767,7 +3770,7 @@ static GtkWidget *summary_ctree_create(SummaryView *summaryview)
        gtk_ctree_set_expander_style(GTK_CTREE(ctree),
                                     GTK_CTREE_EXPANDER_TRIANGLE);
 #endif
-       gtk_ctree_set_indent(GTK_CTREE(ctree), 18);
+       gtk_ctree_set_indent(GTK_CTREE(ctree), 16);
        gtk_object_set_user_data(GTK_OBJECT(ctree), summaryview);
 
        for (pos = 0; pos < N_SUMMARY_COLS; pos++) {