main: ECORE_EVENT_KEY_DOWN is not initialized

Summary:
ECORE_EVENT_KEY_DOWN is initialized when ecore_event_init() is called.
This is done in base_gui_init_() precisely when we call elm_win_util_standard_add().
So until we reach this part ECORE_EVENT_KEY_DOWN is equal to 0 for Windows and OSX in
particular.

@fix
This commit is contained in:
michelle legrand 2015-03-06 15:10:08 +01:00 committed by Nicolas Aguirre
parent d56137c6dc
commit 174a2579b8
1 changed files with 3 additions and 3 deletions

View File

@ -856,9 +856,6 @@ live_edit_set(Evas_Object *enventor, Evas_Object *tools)
static Eina_Bool
init(app_data *ad, int argc, char **argv)
{
ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, main_key_down_cb, ad);
ecore_event_handler_add(ECORE_EVENT_KEY_UP, main_key_up_cb, ad);
ecore_event_handler_add(ECORE_EVENT_MOUSE_WHEEL, main_mouse_wheel_cb, ad);
elm_setup();
@ -867,6 +864,9 @@ init(app_data *ad, int argc, char **argv)
Eina_Bool default_edc = config_data_set(ad, argc, argv);
newfile_default_set(default_edc);
base_gui_init();
ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, main_key_down_cb, ad);
ecore_event_handler_add(ECORE_EVENT_KEY_UP, main_key_up_cb, ad);
ecore_event_handler_add(ECORE_EVENT_MOUSE_WHEEL, main_mouse_wheel_cb, ad);
statusbar_set();
enventor_setup(ad);
file_mgr_init(ad->enventor);