diff --git a/src/modules/illume2/e_illume_border.c b/src/modules/illume2/e_illume_border.c index 2eee6995c..fc85a9832 100644 --- a/src/modules/illume2/e_illume_border.c +++ b/src/modules/illume2/e_illume_border.c @@ -38,11 +38,10 @@ e_illume_border_is_keyboard(E_Border *bd) char *title; int ret = 0; - title = ecore_x_icccm_title_get(bd->client.win); + title = bd->client.icccm.title; if ((title) && (!strcmp(title, il_cfg->policy.vkbd.title))) ret = 1; - if (title) free(title); if (ret) return ret; } if (il_cfg->policy.vkbd.match.name) @@ -73,7 +72,7 @@ e_illume_border_is_bottom_panel(E_Border *bd) char *title; int ret = 0; - title = ecore_x_icccm_title_get(bd->client.win); + title = bd->client.icccm.title; if ((title) && (!strcmp(title, il_cfg->policy.softkey.title))) ret = 1; @@ -106,7 +105,7 @@ e_illume_border_is_top_shelf(E_Border *bd) char *title; int ret = 0; - title = ecore_x_icccm_title_get(bd->client.win); + title = bd->client.icccm.title; if ((title) && (!strcmp(title, il_cfg->policy.indicator.title))) ret = 1; @@ -136,7 +135,7 @@ e_illume_border_is_home(E_Border *bd) char *title; int ret = 0; - title = ecore_x_icccm_title_get(bd->client.win); + title = bd->client.icccm.title; if ((title) && (!strcmp(title, il_cfg->policy.home.title))) ret = 1;