2008-05-31 Emmanuele Bassi <ebassi@openedhand.com>

Bug #943 - Signals are only emitted within a certain area of
	           the stage

	* clutter/clutter-main.c (clutter_do_event): Use the proper
	API and not the macros for the default stage, in case we are
	using a backend supporting multiple stages. (Julian Aron Prenner)
This commit is contained in:
Emmanuele Bassi 2008-05-31 17:09:40 +00:00
parent 7b9a7b95ec
commit a4e4faff1d
2 changed files with 11 additions and 2 deletions

View File

@ -1,3 +1,12 @@
2008-05-31 Emmanuele Bassi <ebassi@openedhand.com>
Bug #943 - Signals are only emitted within a certain area of
the stage
* clutter/clutter-main.c (clutter_do_event): Use the proper
API and not the macros for the default stage, in case we are
using a backend supporting multiple stages. (Julian Aron Prenner)
2008-05-30 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/pango/pangoclutter-fontmap.c:

View File

@ -1705,8 +1705,8 @@ clutter_do_event (ClutterEvent *event)
if (event->any.source == NULL)
{
/* Handle release off stage */
if ((x >= CLUTTER_STAGE_WIDTH () ||
y >= CLUTTER_STAGE_HEIGHT() ||
if ((x >= clutter_actor_get_width (stage) ||
y >= clutter_actor_get_height (stage) ||
x < 0 || y < 0))
{
if (event->type == CLUTTER_BUTTON_RELEASE)