can_focus ne3eds to be actually set - not just tested against
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 23 Feb 2012 04:09:05 +0000 (04:09 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 23 Feb 2012 04:09:05 +0000 (04:09 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@68295 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_widget.c

index bf4f75e..058ec18 100644 (file)
@@ -1152,8 +1152,8 @@ elm_widget_can_focus_set(Evas_Object *obj,
    can_focus = !!can_focus;
 
    if (sd->can_focus == can_focus) return;
-
-   if (can_focus)
+   sd->can_focus = can_focus;
+   if (sd->can_focus)
      {
         evas_object_event_callback_add(obj, EVAS_CALLBACK_KEY_DOWN,
                                        _propagate_event,