Change-Id: I44944990c8f4d386f878e9221ca4ee531636dbcc
{
if (!m_impl->si.null()) {
m_impl->si->flush ();
+
+ int ret = engine_loader_send_message(g_variant_new("()"), "engine_loader_event_done");
+ if (ret != ENGINE_LOADER_ERROR_NONE)
+ LOGE("Failed to send event_done message");
}
}
{
if (!m_impl->si.null ()) {
m_impl->si->reset ();
+
+ int ret = engine_loader_send_message(g_variant_new("()"), "engine_loader_event_done");
+ if (ret != ENGINE_LOADER_ERROR_NONE)
+ LOGE("Failed to send event_done message");
}
}
return ENGINE_LOADER_ERROR_IO_ERROR;
}
+ if (!g_dbus_connection_flush_sync(g_gdbus_connection,
+ nullptr,
+ &err)) {
+ if (err != NULL) {
+ LOGE("Failed to flush connection : %s", err->message);
+ g_error_free(err);
+ }
+ }
+
return ENGINE_LOADER_ERROR_NONE;
}