win: do not use deferred ecore evas deletion for FAKE wins
authorMike Blumenkrantz <zmike@osg.samsung.com>
Tue, 16 Jun 2015 21:01:02 +0000 (17:01 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Tue, 16 Jun 2015 21:01:49 +0000 (17:01 -0400)
these ees will be deleted externally anyway

@fix

src/lib/elm_win.c

index 558a204..54643f4 100644 (file)
@@ -1838,7 +1838,7 @@ _elm_win_evas_object_smart_del(Eo *obj, Elm_Win_Data *sd)
      }
    else
      {
-        if (sd->ee)
+        if (sd->ee && (sd->type != ELM_WIN_FAKE))
           {
              ecore_job_add(_deferred_ecore_evas_free, sd->ee);
              _elm_win_deferred_free++;