discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=12c9f25336d015f36c513e359d6d69a2c76ba82f

commit 12c9f25336d015f36c513e359d6d69a2c76ba82f
Author: Mike Blumenkrantz <[email protected]>
Date:   Sat Jan 10 01:36:27 2015 -0500

    ELM_WIN_FAKE types should allow focus callbacks on windows
---
 src/lib/elm_win.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c
index 3de1efd..91ea90b 100644
--- a/src/lib/elm_win.c
+++ b/src/lib/elm_win.c
@@ -3470,12 +3470,12 @@ _elm_win_constructor(Eo *obj, Elm_Win_Data *sd, const 
char *name, Elm_Win_Type t
    TRAP(sd, name_class_set, name, _elm_appname);
    ecore_evas_callback_delete_request_set(sd->ee, _elm_win_delete_request);
    ecore_evas_callback_state_change_set(sd->ee, _elm_win_state_change);
+   ecore_evas_callback_focus_in_set(sd->ee, _elm_win_focus_in);
+   ecore_evas_callback_focus_out_set(sd->ee, _elm_win_focus_out);
    if (type != ELM_WIN_FAKE)
      {
         ecore_evas_callback_resize_set(sd->ee, _elm_win_resize);
         ecore_evas_callback_mouse_in_set(sd->ee, _elm_win_mouse_in);
-        ecore_evas_callback_focus_in_set(sd->ee, _elm_win_focus_in);
-        ecore_evas_callback_focus_out_set(sd->ee, _elm_win_focus_out);
         ecore_evas_callback_move_set(sd->ee, _elm_win_move);
      }
    evas_object_event_callback_add(obj, EVAS_CALLBACK_HIDE, _elm_win_cb_hide, 
NULL);

-- 


Reply via email to