elementary/naviframe - Bad Hermet... the flag should be flipped inside.
authorhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 12 Dec 2011 04:57:33 +0000 (04:57 +0000)
committerhermet <hermet@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 12 Dec 2011 04:57:33 +0000 (04:57 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@66105 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elc_naviframe.c

index 241bb93..743aeb9 100644 (file)
@@ -1488,8 +1488,8 @@ elm_naviframe_event_enabled_set(Evas_Object *obj, Eina_Bool enabled)
    Widget_Data *wd = elm_widget_data_get(obj);
    if (!wd) return;
    enabled = !!enabled;
-   if (wd->freeze_events == enabled) return;
-   wd->freeze_events = enabled;
+   if (wd->freeze_events == !enabled) return;
+   wd->freeze_events = !enabled;
 }
 
 EAPI Eina_Bool
@@ -1498,5 +1498,5 @@ elm_naviframe_event_enabled_get(const Evas_Object *obj)
    ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE;
    Widget_Data *wd = elm_widget_data_get(obj);
    if (!wd) return EINA_FALSE;
-   return wd->freeze_events;
+   return !wd->freeze_events;
 }