Tommi Komulainen bf0c21e015 stage: set key focus actor to NULL before emitting focus-out
Someone might hide the previously focused actor in the focus-out signal
handler and as key focus still appears to be on that actor we'd get
re-entrant call and get glib critical from g_object_weak_unref

This changes clutter_stage_get_key_focus() to return stage/NULL during
focus-out signal emission. It used to be the actor focus-out was being
emitted on.

Fixes bug:

  http://bugzilla.openedhand.com/show_bug.cgi?id=1547

Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
2009-06-11 12:14:10 +01:00
..
2009-06-09 14:47:36 +01:00
2009-06-09 14:47:36 +01:00
2009-01-20 18:47:50 +00:00
2009-06-09 14:47:36 +01:00
2009-06-03 14:05:05 +01:00
2009-06-09 14:47:36 +01:00
2009-06-09 14:47:36 +01:00
2009-03-13 14:29:27 +00:00