}
void
+_flush_all_event_type()
+{
+ ecore_main_loop_thread_safe_call_wait(1.0f);
+ ecore_event_type_flush_internal(MMI_MANAGER_EVENT_FOCUS_CHANGE);
+ ecore_event_type_flush_internal(MMI_MANAGER_EVENT_STATE_CHANGE);
+ ecore_event_type_flush_internal(MMI_PROVIDER_EVENT_KEY);
+ ecore_event_type_flush_internal(MMI_PROVIDER_EVENT_GESTURE);
+ ecore_event_type_flush_internal(MMI_PROVIDER_EVENT_VOICE);
+ ecore_event_type_flush_internal(MMI_PROVIDER_EVENT_VISION);
+ ecore_event_type_flush_internal(MMI_VISION_EVENT_PROPAGATE);
+ ecore_event_type_flush_internal(MMI_VISION_EVENT_FINISH);
+}
+
+void
mmi_manager_shutdown()
{
if (!_init_done)
return;
+ _flush_all_event_type();
+
_event_handler_shutdown();
mmi_iu_bridge_shutdown();