mirror of
https://github.com/irssi/irssi.git
synced 2025-02-02 15:08:01 -05:00
cache bool value
This commit is contained in:
parent
22502abf2c
commit
9cdeed2894
@ -76,7 +76,7 @@ static char *get_activity_list(MAIN_WINDOW_REC *window, int normal, int hilight)
|
|||||||
GString *format;
|
GString *format;
|
||||||
GList *tmp;
|
GList *tmp;
|
||||||
char *ret, *name, *value;
|
char *ret, *name, *value;
|
||||||
int is_det;
|
int is_det, pref_name;
|
||||||
int add_name = settings_get_bool("actlist_names");
|
int add_name = settings_get_bool("actlist_names");
|
||||||
|
|
||||||
str = g_string_new(NULL);
|
str = g_string_new(NULL);
|
||||||
@ -122,10 +122,12 @@ static char *get_activity_list(MAIN_WINDOW_REC *window, int normal, int hilight)
|
|||||||
g_string_printf(format, "{sb_act_hilight_color %s %d",
|
g_string_printf(format, "{sb_act_hilight_color %s %d",
|
||||||
window->hilight_color,
|
window->hilight_color,
|
||||||
window->refnum);
|
window->refnum);
|
||||||
|
|
||||||
|
pref_name = settings_get_bool("actlist_prefer_window_name");
|
||||||
if (add_name && window->active != NULL)
|
if (add_name && window->active != NULL)
|
||||||
g_string_append_printf(format, ":%s",
|
g_string_append_printf(format, ":%s",
|
||||||
settings_get_bool("actlist_prefer_window_name") &&
|
pref_name == 1 && window->name != NULL ?
|
||||||
window->name != NULL ? window->name : window->active->visible_name);
|
window->name : window->active->visible_name);
|
||||||
g_string_append_c(format, '}');
|
g_string_append_c(format, '}');
|
||||||
|
|
||||||
value = theme_format_expand(theme, format->str);
|
value = theme_format_expand(theme, format->str);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user