fix N_SE-15525
authorHyejin Kim <hyejin0906.kim@samsung.com>
Fri, 28 Dec 2012 08:14:52 +0000 (17:14 +0900)
committerHyejin Kim <hyejin0906.kim@samsung.com>
Fri, 28 Dec 2012 08:14:52 +0000 (17:14 +0900)
setting-profile/src/setting-profile.c

index f57e5f0..2260492 100755 (executable)
@@ -205,6 +205,14 @@ static void setting_profile_vconf_change_cb(keynode_t *key, void *data)
                                }
                        #endif
                        }
+                       /* when remove mmc card, change default tone */
+                       char *call_tone = vconf_get_str(VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR);
+                       if(call_tone && !safeStrNCmp(SETTING_PROFILE_MMC_PATH, call_tone, safeStrLen(SETTING_PROFILE_MMC_PATH)))
+                       {
+                               ret = vconf_set_str(VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR, SETTING_DEFAULT_CALL_TONE);
+                               if(ret < 0)
+                                       SETTING_TRACE_DEBUG("failed to set vconf");
+                       }
                }
        }
        else if (!safeStrCmp(vconf_name, VCONFKEY_SETAPPL_SOUND_STATUS_BOOL)) {