Check return value for vconf_notify_key_changed and vconf_ignore_key_changed 36/183636/1 accepted/tizen/5.0/unified/20181102.022120 accepted/tizen/unified/20180723.151439 submit/tizen/20180709.101721 submit/tizen/20180710.024436 submit/tizen/20180723.044647 submit/tizen_5.0/20181101.000004
authorpr.jung <pr.jung@samsung.com>
Mon, 9 Jul 2018 08:17:42 +0000 (17:17 +0900)
committerpr.jung <pr.jung@samsung.com>
Mon, 9 Jul 2018 08:17:42 +0000 (17:17 +0900)
Change-Id: I1213ecda36a2aa028ef5e7eade6d542309d1a8a2
Signed-off-by: pr.jung <pr.jung@samsung.com>
src/haptic/haptic.c

index 505a6de..818210c 100644 (file)
@@ -824,8 +824,11 @@ void haptic_init(void)
                        "", NULL);
 
        /* add watch for sound capturing value */
-       if (haptic_conf.sound_capture)
-               vconf_notify_key_changed(VCONFKEY_RECORDER_STATE, sound_capturing_cb, NULL);
+       if (haptic_conf.sound_capture) {
+               r = vconf_notify_key_changed(VCONFKEY_RECORDER_STATE, sound_capturing_cb, NULL);
+               if (r != 0)
+                       _W("Add watch for VCONFKEY_RECORDER_STATE failed");
+       }
 
        /* Initialize vibration_handle (Use vibration now) */
        cur_h_data.handle = INVALID_HANDLE;
@@ -839,8 +842,11 @@ void haptic_exit(void)
        int r;
 
        /* remove watch */
-       if (haptic_conf.sound_capture)
-               vconf_ignore_key_changed(VCONFKEY_RECORDER_STATE, sound_capturing_cb);
+       if (haptic_conf.sound_capture) {
+               r = vconf_ignore_key_changed(VCONFKEY_RECORDER_STATE, sound_capturing_cb);
+               if (r != 0)
+                       _W("Remove watch for VCONFKEY_RECORDER_STATE failed");
+       }
 
        /* unregister notifier for below each event */
        unsubscribe_dbus_signal(NULL, id_sig_change_hardkey);