diff --git a/ChangeLog b/ChangeLog index 581ae0eaa6..479d35e12f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2013-03-12 Jiyoun Park (Jypark) + + * Ecore_x: fix bug not check data value when get deiconify message + 2013-03-11 Mike Blumenkrantz * clean up gnutls session initialization diff --git a/NEWS b/NEWS index 164e854216..272e876781 100644 --- a/NEWS +++ b/NEWS @@ -195,3 +195,4 @@ Fixes: * fix dangling pointer problem related with shmget fail * fix bug scroll works when PgDn, PgUp, Home, End key in entry is pressed in preedit state * clean up gnutls session initialization + * fix bug not check data value when get deiconify message diff --git a/src/modules/ecore_evas/engines/x/ecore_evas_x.c b/src/modules/ecore_evas/engines/x/ecore_evas_x.c index 0ec9c5ebcc..61e38b9ad7 100644 --- a/src/modules/ecore_evas/engines/x/ecore_evas_x.c +++ b/src/modules/ecore_evas/engines/x/ecore_evas_x.c @@ -1007,10 +1007,12 @@ _ecore_evas_x_event_client_message(void *data EINA_UNUSED, int type EINA_UNUSED, { ee = ecore_event_window_match(e->win); if (!ee) return ECORE_CALLBACK_PASS_ON; /* pass on event */ + if (e->data.l[1] != 0) //wm sends request message using value 0 + return ECORE_CALLBACK_PASS_ON; if (ecore_evas_manual_render_get(ee)) ecore_evas_manual_render(ee); - + //client sends reply message using value 1 ecore_x_client_message32_send(e->win, ECORE_X_ATOM_E_DEICONIFY_APPROVE, ECORE_X_EVENT_MASK_WINDOW_CONFIGURE, e->win, 1,