From c4768450af65e009950c216e9a044caf9acd3f64 Mon Sep 17 00:00:00 2001 From: Daniel Juyung Seo Date: Sun, 4 Aug 2013 17:38:02 +0900 Subject: [PATCH] elm_win.c: refactoring. cleaner code. --- src/lib/elm_win.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c index 5420dbf..154d158 100644 --- a/src/lib/elm_win.c +++ b/src/lib/elm_win.c @@ -664,21 +664,17 @@ static void _elm_win_focus_highlight_visible_set(Elm_Win_Smart_Data *sd, Eina_Bool visible) { - Evas_Object *fobj; + Evas_Object *fobj = sd->focus_highlight.fobj; + if (!fobj) return; - fobj = sd->focus_highlight.fobj; if (visible) { - if (fobj) - { - evas_object_show(fobj); - edje_object_signal_emit(fobj, "elm,action,focus,show", "elm"); - } + evas_object_show(fobj); + edje_object_signal_emit(fobj, "elm,action,focus,show", "elm"); } else { - if (fobj) - edje_object_signal_emit(fobj, "elm,action,focus,hide", "elm"); + edje_object_signal_emit(fobj, "elm,action,focus,hide", "elm"); } } -- 2.7.4