From 704416f56ee5bf394177c94a5b6bf81ee889fb3e Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Wed, 13 Nov 2013 14:25:21 +0900 Subject: [PATCH] elementary/entry - clean up the magnifier code. --- legacy/elementary/src/lib/elm_entry.c | 9 ++++----- legacy/elementary/src/lib/elm_widget_entry.h | 1 - 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/legacy/elementary/src/lib/elm_entry.c b/legacy/elementary/src/lib/elm_entry.c index e6a32b6bbe..7a46db4f80 100644 --- a/legacy/elementary/src/lib/elm_entry.c +++ b/legacy/elementary/src/lib/elm_entry.c @@ -1395,11 +1395,11 @@ _magnifier_create(void *data) double scale = _elm_config->magnifier_scale; Evas *e; + Evas_Object *mgf_clip; Evas_Coord w, h, mw, mh; if (sd->mgf_proxy) evas_object_del(sd->mgf_proxy); if (sd->mgf_bg) evas_object_del(sd->mgf_bg); - if (sd->mgf_clip) evas_object_del(sd->mgf_clip); e = evas_object_evas_get(data); @@ -1407,8 +1407,8 @@ _magnifier_create(void *data) _elm_theme_object_set(data, sd->mgf_bg, "entry", "magnifier", "default"); evas_object_show(sd->mgf_bg); - sd->mgf_clip = evas_object_rectangle_add(e); - edje_object_part_swallow(sd->mgf_bg, "elm.swallow.content", sd->mgf_clip); + mgf_clip = evas_object_rectangle_add(e); + edje_object_part_swallow(sd->mgf_bg, "elm.swallow.content", mgf_clip); sd->mgf_proxy = evas_object_image_add(e); @@ -1431,7 +1431,7 @@ _magnifier_create(void *data) evas_object_image_fill_set(sd->mgf_proxy, 0, 0, mw, mh); evas_object_pass_events_set(sd->mgf_proxy, EINA_TRUE); evas_object_show(sd->mgf_proxy); - evas_object_clip_set(sd->mgf_proxy, sd->mgf_clip); + evas_object_clip_set(sd->mgf_proxy, mgf_clip); evas_object_layer_set(sd->mgf_bg, EVAS_LAYER_MAX); evas_object_layer_set(sd->mgf_proxy, EVAS_LAYER_MAX); @@ -3336,7 +3336,6 @@ _elm_entry_smart_del(Eo *obj, void *_pd, va_list *list EINA_UNUSED) if (sd->mgf_proxy) evas_object_del(sd->mgf_proxy); if (sd->mgf_bg) evas_object_del(sd->mgf_bg); - if (sd->mgf_clip) evas_object_del(sd->mgf_clip); entries = eina_list_remove(entries, obj); #ifdef HAVE_ELEMENTARY_X diff --git a/legacy/elementary/src/lib/elm_widget_entry.h b/legacy/elementary/src/lib/elm_widget_entry.h index 6548781f16..8b0b7509fd 100644 --- a/legacy/elementary/src/lib/elm_widget_entry.h +++ b/legacy/elementary/src/lib/elm_widget_entry.h @@ -27,7 +27,6 @@ struct _Elm_Entry_Smart_Data Evas_Object *hoversel; Evas_Object *mgf_bg; - Evas_Object *mgf_clip; Evas_Object *mgf_proxy; Evas_Object *start_handler; Evas_Object *end_handler;