From b6d4c5523065a19b0048657fba171d125c561c08 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Sun, 22 Oct 2017 19:17:02 -0400 Subject: mq_tab_label_begin_scrolling(): Make PangoFontDescription static --- (limited to 'src') diff --git a/src/tab-label.c b/src/tab-label.c index 77e6b62..33a6cd8 100644 --- a/src/tab-label.c +++ b/src/tab-label.c @@ -492,13 +492,16 @@ mq_tab_label_set_position(MqTabLabel *tab_label, guint position) void mq_tab_label_begin_scrolling(MqTabLabel *tab_label) { - PangoFontDescription *font_desc; + static PangoFontDescription *font_desc = NULL; + + if (!font_desc) { + font_desc = pango_font_description_new(); + pango_font_description_set_family_static(font_desc, + "monospace"); + } tab_label->scrolling = TRUE; tab_label->scrolled_title = g_strdup_printf("%s ", tab_label->title); - - font_desc = pango_font_description_new(); - pango_font_description_set_family_static(font_desc, "monospace"); gtk_widget_override_font(tab_label->label, font_desc); } -- cgit v0.9.1