jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=f638f79b66db474913d58d823c2efe91fc9fef29

commit f638f79b66db474913d58d823c2efe91fc9fef29
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Wed Jul 29 22:01:05 2015 +0900

    color_class: Fix ERR due to uninitialized eldbus
    
    This happens in edje_inspector for instance, which did not
    initialize eldbus, even though it's trying to use it.
---
 src/lib/elm_color_class.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/elm_color_class.c b/src/lib/elm_color_class.c
index d40a59c..9c1b384 100644
--- a/src/lib/elm_color_class.c
+++ b/src/lib/elm_color_class.c
@@ -631,6 +631,7 @@ _dbus_timeout(Colorclass_UI *cc)
 /* internal */ void
 elm_color_class_init(void)
 {
+   eldbus_init();
    cc_proxy = 
elementary_colorclass_proxy_get(eldbus_connection_get(ELDBUS_CONNECTION_TYPE_SESSION),
 ELM_COLOR_CLASS_METHOD_BASE, NULL);
    h1 = ecore_event_handler_add(ELEMENTARY_COLORCLASS_EDIT_EVENT, 
(Ecore_Event_Handler_Cb)_dbus_edit, NULL);
    h2 = ecore_event_handler_add(ELEMENTARY_COLORCLASS_CHANGED_EVENT, 
(Ecore_Event_Handler_Cb)_dbus_changed, NULL);
@@ -646,6 +647,7 @@ elm_color_class_shutdown(void)
    ecore_event_handler_del(h1);
    ecore_event_handler_del(h2);
    h1 = h2 = NULL;
+   eldbus_shutdown();
 }
 
 static const Eldbus_Method colorclass_editor_methods[] =

-- 


Reply via email to