From 4c9d587ecb02b83eb8d3186ba8ee30f1862fda52 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 7 Dec 2012 14:12:29 +0000 Subject: [PATCH] use e_util icon size normalizing function in systray SVN revision: 80461 --- src/modules/systray/e_mod_main.c | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/src/modules/systray/e_mod_main.c b/src/modules/systray/e_mod_main.c index da493ee01..f83624380 100644 --- a/src/modules/systray/e_mod_main.c +++ b/src/modules/systray/e_mod_main.c @@ -319,25 +319,6 @@ _systray_gravity(const Instance *inst) } } -static Evas_Coord -_systray_icon_size_normalize(Evas_Coord size) -{ - const Evas_Coord *itr, sizes[] = { - 16, 22, 24, 32, 36, 48, 64, 72, 96, 128, 192, 256, -1 - }; - for (itr = sizes; *itr > 0; itr++) - if (*itr == size) - return size; - else if (*itr > size) - { - if (itr > sizes) - return itr[-1]; - else - return sizes[0]; - } - return sizes[0]; -} - static Icon * _systray_icon_add(Instance *inst, const Ecore_X_Window win) { @@ -353,7 +334,7 @@ _systray_icon_add(Instance *inst, const Ecore_X_Window win) else h = w; - w = h = _systray_icon_size_normalize(w); + w = h = e_util_icon_size_normalize(w); o = evas_object_rectangle_add(inst->evas); if (!o)