commit 23ef7860bbf6e6aad5eac15b6efbca188516bb03 from: Oliver Lowe date: Sun Aug 17 23:54:58 2025 UTC headerview: don't set font commit - 75f38640c54eecc76d361e138ca86aa3f427defc commit + 23ef7860bbf6e6aad5eac15b6efbca188516bb03 blob - c377d79c7c845dedcacdabd80bc36d317a08f322 blob + 8b6548971ef36f307147eb54d3855fbe155d99b1 --- src/headerview.c +++ src/headerview.c @@ -133,38 +133,8 @@ HeaderView *headerview_create(void) return headerview; } -void headerview_set_font(HeaderView *headerview) -{ - PangoFontDescription *boldfont = NULL; - PangoFontDescription *normalfont = NULL; - - normalfont = pango_font_description_from_string(NORMAL_FONT); - if (normalfont) { - gtk_widget_override_font(headerview->from_body_label, normalfont); - gtk_widget_override_font(headerview->to_body_label, normalfont); - gtk_widget_override_font(headerview->ng_body_label, normalfont); - gtk_widget_override_font(headerview->subject_body_label, normalfont); - pango_font_description_free(normalfont); - } - - if (prefs_common.derive_from_normal_font || !BOLD_FONT) { - boldfont = pango_font_description_from_string(NORMAL_FONT); - pango_font_description_set_weight(boldfont, PANGO_WEIGHT_BOLD); - } else { - boldfont = pango_font_description_from_string(BOLD_FONT); - } - if (boldfont) { - gtk_widget_override_font(headerview->from_header_label, boldfont); - gtk_widget_override_font(headerview->to_header_label, boldfont); - gtk_widget_override_font(headerview->ng_header_label, boldfont); - gtk_widget_override_font(headerview->subject_header_label, boldfont); - pango_font_description_free(boldfont); - } -} - void headerview_init(HeaderView *headerview) { - headerview_set_font(headerview); headerview_clear(headerview); headerview_set_visibility(headerview, prefs_common.display_header_pane); } blob - 807388c6f468637ec21c1c8f1e1d53401322f458 blob + 4892f4f7faa8a56bddefccd44ec66b368f45990a --- src/mainwindow.c +++ src/mainwindow.c @@ -1721,7 +1721,6 @@ static gboolean reflect_prefs_timeout_cb(gpointer data hooks_invoke(THEME_CHANGED_HOOKLIST, NULL); } - headerview_set_font(mainwin->messageview->headerview); headerview_set_visibility(mainwin->messageview->headerview, prefs_common.display_header_pane); textview_reflect_prefs(mainwin->messageview->mimeview->textview); blob - 66e3096d29cb0fe9681ca9d22d6957802f6337d7 blob + b451379cfe23d2d4266918fa7d91694d0e7abbe0 --- src/messageview.c +++ src/messageview.c @@ -675,7 +675,6 @@ void messageview_init(MessageView *messageview) { headerview_init(messageview->headerview); mimeview_init(messageview->mimeview); - /*messageview_set_font(messageview);*/ noticeview_hide(messageview->noticeview); }