elm_win: do not prohibit fake win's auto-render 88/51888/1
authorMinJeong Kim <minjjj.kim@samsung.com>
Tue, 17 Nov 2015 04:39:38 +0000 (13:39 +0900)
committerMinJeong Kim <minjjj.kim@samsung.com>
Tue, 17 Nov 2015 04:41:02 +0000 (13:41 +0900)
@fix

Change-Id: I1d6b309ebf8751e9771b5e6edbf950df6f4c8b61

src/lib/elm_win.c

index fa29012..73f2cbd 100644 (file)
@@ -3923,17 +3923,17 @@ _elm_win_finalize_internal(Eo *obj, Elm_Win_Data *sd, const char *name, Elm_Win_
           elm_win_focus_highlight_enabled_set(obj, EINA_TRUE);
         if (_elm_config->focus_highlight_animate)
           elm_win_focus_highlight_animate_set(obj, EINA_TRUE);
-     }
 
-   //Prohibiting auto-rendering, until elm_win is shown.
-   if (_elm_config->auto_norender_withdrawn)
-     {
-        if (elm_win_withdrawn_get(obj))
+        //Prohibiting auto-rendering, until elm_win is shown.
+        if (_elm_config->auto_norender_withdrawn)
           {
-             if (!evas_object_data_get(obj, "__win_auto_norender"))
+             if (elm_win_withdrawn_get(obj))
                {
-                  elm_win_norender_push(obj);
-                  evas_object_data_set(obj, "__win_auto_norender", obj);
+                  if (!evas_object_data_get(obj, "__win_auto_norender"))
+                    {
+                       elm_win_norender_push(obj);
+                       evas_object_data_set(obj, "__win_auto_norender", obj);
+                    }
                }
           }
      }