efl_ui_popup: remove unnecessary function call
authorJinYong Park <j4939.park@samsung.com>
Tue, 19 Sep 2017 07:23:43 +0000 (16:23 +0900)
committerJaehyun Cho <jae_hyun.cho@samsung.com>
Tue, 28 Nov 2017 08:15:42 +0000 (17:15 +0900)
Summary:
In _calc_align function, it could get align property through Efl_Ui_Popup_Data *pd directly,
but call align_get function previously.

Reviewers: Jaehyun_Cho, herb, thiepha, jpeg, cedric, woohyun

Reviewed By: Jaehyun_Cho

Differential Revision: https://phab.enlightenment.org/D5207

src/lib/elementary/efl_ui_popup.c

index 5db1415..2deb6a2 100644 (file)
@@ -47,10 +47,7 @@ _calc_align(Evas_Object *obj)
    Evas_Coord pw, ph;
    evas_object_geometry_get(obj, NULL, NULL, &pw, &ph);
 
-   Efl_Ui_Popup_Align align;
-   align = efl_ui_popup_align_get(obj);
-
-   switch (align)
+   switch (pd->align)
      {
         case EFL_UI_POPUP_ALIGN_CENTER:
            efl_gfx_position_set(efl_super(obj, MY_CLASS), EINA_POSITION2D(x + ((w - pw ) / 2), y + ((h - ph) / 2)));