Update Menu when Encrypt/Decript device or SD card 86/140486/1 accepted/tizen/unified/20170725.174352 submit/tizen/20170725.073142
authorKiseok Chang <kiso.chang@samsung.com>
Tue, 25 Jul 2017 06:42:20 +0000 (15:42 +0900)
committerKiseok Chang <kiso.chang@samsung.com>
Tue, 25 Jul 2017 06:43:37 +0000 (15:43 +0900)
- in "Privacy and security"

Change-Id: Id100885ea19e7c97677b63b4cb0209889dca8799
Signed-off-by: Kiseok Chang <kiso.chang@samsung.com>
setting-privacy/src/setting-privacy-main.c

index 4be1a6c4ab4a884de371d9d6b77bfd201ab489f3..b10c1daf1e4c1d85a917dc8e811365e0e7a47aa1 100755 (executable)
@@ -334,6 +334,21 @@ static int _view_create(void *cb)
        else
                SETTING_TRACE_ERROR("call vconf_notify_key_changed succeeded");
 
+       ret = vconf_notify_key_changed(VCONFKEY_ODE_CRYPTO_STATE,
+                       _vconf_changed_cb, ad);
+       if (ret != 0)
+               SETTING_TRACE_ERROR("call vconf_notify_key_changed failed");
+       else
+               SETTING_TRACE_ERROR("call vconf_notify_key_changed succeeded");
+
+       ret = vconf_notify_key_changed(VCONFKEY_SDE_CRYPTO_STATE,
+                       _vconf_changed_cb, ad);
+       if (ret != 0)
+               SETTING_TRACE_ERROR("call vconf_notify_key_changed failed");
+       else
+               SETTING_TRACE_ERROR("call vconf_notify_key_changed succeeded");
+
+
        setting_view_privacy_main.is_create = 1;
        SETTING_TRACE_END;
        return SETTING_RETURN_SUCCESS;
@@ -359,6 +374,27 @@ static int _view_destroy(void *cb)
                                " >>> call vconf_ignore_key_changed succeeded");
        }
 
+       ret = vconf_ignore_key_changed(VCONFKEY_ODE_CRYPTO_STATE,
+                                                       _vconf_changed_cb);
+       if (ret != 0) {
+               SETTING_TRACE_ERROR(
+                               " >>> call vconf_ignore_key_changed failed");
+       } else {
+               SETTING_TRACE_ERROR(
+                               " >>> call vconf_ignore_key_changed succeeded");
+       }
+
+       ret = vconf_ignore_key_changed(VCONFKEY_SDE_CRYPTO_STATE,
+                                                       _vconf_changed_cb);
+       if (ret != 0) {
+               SETTING_TRACE_ERROR(
+                               " >>> call vconf_ignore_key_changed failed");
+       } else {
+               SETTING_TRACE_ERROR(
+                               " >>> call vconf_ignore_key_changed succeeded");
+       }
+
+
        if (ad->md.naviframe != NULL) {
                evas_object_del(ad->md.naviframe);
                ad->md.naviframe = NULL;