focus: onscreen_is should not be checked for keeping compatiblity
authorWooHyun Jung <wh0705.jung@samsung.com>
Fri, 18 Nov 2016 08:10:19 +0000 (17:10 +0900)
committerJinYong Park <j4939.park@samsung.com>
Tue, 22 Nov 2016 10:46:58 +0000 (19:46 +0900)
@tizen_fix

Change-Id: I3cfd585b28819c8e4f78eab1f548ffad9b3f143c

src/lib/elm_win.c

index 7accd2a137665b607ec7b82da6bb9246b6c9f688..8c87f7c2414a774fb0bd4195eaea69dbe1bc991f 100644 (file)
@@ -1209,9 +1209,15 @@ _elm_win_focus_in(Ecore_Evas *ee)
 
              newest = elm_widget_newest_focus_order_get
                (obj, &newest_focus_order, EINA_TRUE);
+             // TIZEN_ONLY(20161118): onscreen_is should not be checked
+             //                       to keep compatibility with Tizen 2.4
+             /*
              if ((newest) &&
                  (_elm_widget_onscreen_is(newest) || (newest == obj)))
                elm_widget_focus_restore(obj);
+             */
+             if (newest) elm_widget_focus_restore(obj);
+             /////////////////////////////////////////////////////////
              else
                evas_object_focus_set(obj, EINA_TRUE);
           }