forked from enlightenment/efl
fix associate stuff with interecepts so events come in with
override-redirect windows. SVN revision: 58033
This commit is contained in:
parent
301d5da589
commit
4b80f12e31
|
@ -88,3 +88,10 @@
|
||||||
2011-03-19 Mike Blumenkrantz
|
2011-03-19 Mike Blumenkrantz
|
||||||
|
|
||||||
* Fix crash in ecore_con_ssl related to attempted connections on a dead socket
|
* Fix crash in ecore_con_ssl related to attempted connections on a dead socket
|
||||||
|
|
||||||
|
2011-03-23 Carsten Haitzler (The Rasterman)
|
||||||
|
|
||||||
|
* Fix: ecore-evas interceptor didn't handle override-redirect
|
||||||
|
windows correctly, expecting a feed-back event from x, which it didn't
|
||||||
|
get.
|
||||||
|
|
||||||
|
|
|
@ -57,11 +57,12 @@ _evas_object_associate_del(Evas_Object *obj)
|
||||||
/* Interceptors Callbacks */
|
/* Interceptors Callbacks */
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_ecore_evas_obj_intercept_move(void *data, Evas_Object *obj __UNUSED__, Evas_Coord x, Evas_Coord y)
|
_ecore_evas_obj_intercept_move(void *data, Evas_Object *obj, Evas_Coord x, Evas_Coord y)
|
||||||
{
|
{
|
||||||
Ecore_Evas *ee = data;
|
Ecore_Evas *ee = data;
|
||||||
// FIXME: account for frame
|
// FIXME: account for frame
|
||||||
ecore_evas_move(ee, x, y);
|
ecore_evas_move(ee, x, y);
|
||||||
|
if (ecore_evas_override_get(ee)) evas_object_move(obj, x, y);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Reference in New Issue