From f43d7bbdcec729189ce30e85e48a453231c7d06e Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Wed, 5 Oct 2011 23:43:03 +0000 Subject: [PATCH] elm/ews: fix theme apply. eina_hash_pointer IS DISGUSTING! :-( It does not store the pointer, but allocates something to hold the pointer, giving it back to you in an unexpected way :-/ SVN revision: 63858 --- legacy/elementary/src/lib/elu_ews_wm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/elementary/src/lib/elu_ews_wm.c b/legacy/elementary/src/lib/elu_ews_wm.c index 528e801c14..578718da3c 100644 --- a/legacy/elementary/src/lib/elu_ews_wm.c +++ b/legacy/elementary/src/lib/elu_ews_wm.c @@ -441,7 +441,7 @@ _elm_ews_wm_rescale(Elm_Theme *th, Eina_Bool use_theme) if (!use_theme) { EINA_ITERATOR_FOREACH(it, tp) - _elm_ews_wm_border_theme_set((void*)tp->key, tp->data, NULL); + _elm_ews_wm_border_theme_set(*(void**)tp->key, tp->data, NULL); if (_ews_bg) _elm_theme_set(NULL, _ews_bg, "ews", "background", "default"); @@ -449,7 +449,7 @@ _elm_ews_wm_rescale(Elm_Theme *th, Eina_Bool use_theme) else { EINA_ITERATOR_FOREACH(it, tp) - _elm_ews_wm_border_theme_set((void*)tp->key, tp->data, th); + _elm_ews_wm_border_theme_set(*(void**)tp->key, tp->data, th); if (_ews_bg) _elm_theme_set(th, _ews_bg, "ews", "background", "default");