summaryrefslogtreecommitdiff
path: root/server/thumb-server.c
diff options
context:
space:
mode:
authorHyunjun Ko <zzoon.ko@samsung.com>2013-04-09 16:47:30 +0900
committerHyunjun Ko <zzoon.ko@samsung.com>2013-04-09 16:47:30 +0900
commit26b05feb5117117b1fb53545ef7cbe967beb7fbd (patch)
treee592fa26f81df61ce62456e7599e7f5e32256986 /server/thumb-server.c
parentdff61810f30c4543a6be9fa44256a77a744beb1f (diff)
downloadlibmedia-thumbnail-26b05feb5117117b1fb53545ef7cbe967beb7fbd.tar.gz
libmedia-thumbnail-26b05feb5117117b1fb53545ef7cbe967beb7fbd.tar.bz2
libmedia-thumbnail-26b05feb5117117b1fb53545ef7cbe967beb7fbd.zip
1. Monitoring MMC_STATUS 2. Fix prevent defects
Diffstat (limited to 'server/thumb-server.c')
-rwxr-xr-xserver/thumb-server.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/server/thumb-server.c b/server/thumb-server.c
index 9e7c1e1..2e9cda4 100755
--- a/server/thumb-server.c
+++ b/server/thumb-server.c
@@ -82,7 +82,12 @@ int main()
/* Set VCONFKEY_SYSMAN_MMC_FORMAT callback to get noti for SD card format */
err = vconf_notify_key_changed(VCONFKEY_SYSMAN_MMC_FORMAT, (vconf_callback_fn) _thumb_daemon_vconf_cb, NULL);
if (err == -1)
- thumb_err("vconf_notify_key_changed %s fails", VCONFKEY_SYSMAN_MMC_FORMAT);
+ thumb_err("vconf_notify_key_changed : %s fails", VCONFKEY_SYSMAN_MMC_FORMAT);
+
+ /* Set VCONFKEY_SYSMAN_MMC_STATUS callback to get noti when SD card is ejected */
+ err = vconf_notify_key_changed(VCONFKEY_SYSMAN_MMC_STATUS, (vconf_callback_fn) _thumb_daemon_mmc_eject_vconf_cb, NULL);
+ if (err == -1)
+ thumb_err("vconf_notify_key_changed : %s fails", VCONFKEY_SYSMAN_MMC_STATUS);
/* Create and bind new UDP socket */
if (!_thumb_server_prepare_socket(&sockfd)) {