From f5923a03e436eaa5bfa625954b46b2ab4edc0695 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 2 Jul 2012 08:51:34 +0000 Subject: [PATCH] changing global border style in config now redraws borders for all windows ticket #748 SVN revision: 73136 --- src/modules/conf_theme/e_int_config_borders.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/modules/conf_theme/e_int_config_borders.c b/src/modules/conf_theme/e_int_config_borders.c index 66f44cc5d..f18b7e26e 100644 --- a/src/modules/conf_theme/e_int_config_borders.c +++ b/src/modules/conf_theme/e_int_config_borders.c @@ -129,8 +129,14 @@ _basic_apply(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata) _basic_apply_border(cfdata); else if (cfdata->container) { + Eina_List *l; + E_Border *bd; eina_stringshare_replace(&e_config->theme_default_border_style, cfdata->bordername); - /* FIXME: Should this trigger an E Restart to reset all borders ? */ + EINA_LIST_FOREACH(e_border_client_list(), l, bd) + { + bd->changed = 1; + bd->client.border.changed = 1; + } } e_config_save_queue(); return 1;