[FIX] orientation events 95/40995/5
authorVitaliy Cherepanov <v.cherepanov@samsung.com>
Wed, 10 Jun 2015 16:27:51 +0000 (19:27 +0300)
committerDmitry Kovalenko <d.kovalenko@samsung.com>
Thu, 11 Jun 2015 12:01:24 +0000 (05:01 -0700)
Change-Id: I158bffd6d55ff66653e5c5198c02e169562cd284
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
packaging/swap-probe.spec
probe_event/api_names.txt
probe_event/orientation.c

index cf79f24..08bfae7 100644 (file)
@@ -9,6 +9,7 @@ Source:    %{name}_%{version}.tar.gz
 BuildRequires:  emulator-yagl
 %endif
 BuildRequires:  ecore-devel
+BuildRequires:  ecore-x
 BuildRequires:  elementary-devel
 BuildRequires:  capi-appfw-application-devel
 BuildRequires:  capi-system-runtime-info-devel
index 186bf66..27adcab 100644 (file)
@@ -36,6 +36,10 @@ __common_elm_gesture_layer_cb;  __common_elm_gesture_layer_cb; 0
 Ecore_Event_Handler *register_orientation_event_listener();                 Ecore_Event_Handler *register_orientation_event_listener();                 0
 void unregister_orientation_event_listener(Ecore_Event_Handler **handler);  void unregister_orientation_event_listener(Ecore_Event_Handler **handler);  0
 
+#filename "orientation.c"
+#lib "/usr/lib/libecore_x.so.1"
+#feature ---
+ecore_x_init;                ecore_x_init;                      3
 
 #filename "da_event.c"
 #lib "???"
index e65440d..9f7206b 100644 (file)
@@ -94,7 +94,7 @@ void unregister_orientation_event_listener(Ecore_Event_Handler *handler)
                __ecore_event_handler_del_p(handler);
 }
 
-EAPI int ecore_x_init(const char *name)
+EAPI int PROBE_NAME(ecore_x_init)(const char *name)
 {
        static Ecore_Event_Handler *event_handler = NULL;
 
@@ -102,7 +102,7 @@ EAPI int ecore_x_init(const char *name)
        static int (*ecore_x_initp)(const char *name);
        PRINTMSG("(%s)", name);
 
-       GET_REAL_FUNC_RTLD_NEXT(ecore_x_init);
+       rtld_default_set_once(ecore_x_initp, "ecore_x_init");
        res = ecore_x_initp(name);
 
        if (event_handler == NULL) {