From 87b90030927357b11a3420cb6354c42b074db7e1 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 28 Jul 2014 08:32:24 -0400 Subject: [PATCH] use e_client_border_set() in tiling --- src/modules/tiling/e_mod_tiling.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/modules/tiling/e_mod_tiling.c b/src/modules/tiling/e_mod_tiling.c index 65df132cc..50f431a85 100644 --- a/src/modules/tiling/e_mod_tiling.c +++ b/src/modules/tiling/e_mod_tiling.c @@ -217,19 +217,9 @@ is_tilable(const E_Client *ec) static void change_window_border(E_Client *ec, const char *bordername) { - Eina_Stringshare *pborder; - - if (!e_util_strcmp(ec->border.name, bordername)) return; - pborder = ec->border.name; - ec->border.name = eina_stringshare_add(bordername); - if (e_comp_object_frame_theme_set(ec->frame, bordername)) - eina_stringshare_del(pborder); - else - { - eina_stringshare_del(ec->border.name); - ec->border.name = pborder; - } ec->border.changed = 0; + if (e_client_border_set(ec, bordername)) + eina_stringshare_refplace(&ec->bordername, ec->border.name); DBG("%p -> border %s", ec, bordername); }