* registryd/registry.c:
(spi_registry_object_finalize): Unref the deviceeventcontroller.
+ (registry_defer_on_event): Defer focus: events, this is an
+ improvement to the patch for bug #108664.
* TODO: Update with 2.4/"Dev Complete" items.
registry_start_queue (registry);
}
/* defer all object:state-change events after a window:deactivate */
- else if ((ctx->etype.type_cat == ETYPE_OBJECT) &&
- (ctx->etype.major == _state_quark)) {
+ else if ((ctx->etype.type_cat == ETYPE_FOCUS) ||
+ ((ctx->etype.type_cat == ETYPE_OBJECT) &&
+ (ctx->etype.major == _state_quark))) {
defer = TRUE;
}
return defer;