From 6308b452af86e9db5ea10c31503484e454458c68 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Wed, 11 Aug 2010 05:18:58 +0000 Subject: [PATCH] oooh that broke comp - hmm this bears some investigaing. remove eating of show/hide events for ee's SVN revision: 50982 --- legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c b/legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c index 82a5762e61..bc30bc2f78 100644 --- a/legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c +++ b/legacy/ecore/src/lib/ecore_evas/ecore_evas_x.c @@ -1004,7 +1004,7 @@ _ecore_evas_x_event_window_show(void *data __UNUSED__, int type __UNUSED__, void (!strcmp(ee->driver, "opengl_x11"))) evas_damage_rectangle_add(ee->evas, 0, 0, ee->w, ee->h); } - if (ee->visible) return ECORE_CALLBACK_PASS_ON; + if (ee->visible) return ECORE_CALLBACK_DONE; // printf("SHOW EVENT %p\n", ee); ee->visible = 1; if (ee->func.fn_show) ee->func.fn_show(ee); @@ -1021,7 +1021,7 @@ _ecore_evas_x_event_window_hide(void *data __UNUSED__, int type __UNUSED__, void ee = ecore_event_window_match(e->win); if (!ee) return ECORE_CALLBACK_PASS_ON; /* pass on event */ if (e->win != ee->prop.window) return ECORE_CALLBACK_PASS_ON; - if (!ee->visible) return ECORE_CALLBACK_PASS_ON; + if (!ee->visible) return ECORE_CALLBACK_DONE; // printf("HIDE EVENT %p\n", ee); ee->visible = 0; if (ee->func.fn_hide) ee->func.fn_hide(ee);