remove vconf.h dependency
[platform/framework/native/appfw.git] / src / app / FApp_Aul.cpp
index 6846198..0487402 100644 (file)
@@ -203,13 +203,14 @@ _Aul::SetOomAdj(int pid, int adj)
        return r;
 }
 
+typedef void (* cbForVconf)(keynode_t* node, void *pData);
 
 result
-_Aul::SetPowerOffNotiListener( void (*powerOffCb)(keynode_t* node, void *pData), void *pData)
+_Aul::SetPowerOffNotiListener( void (*powerOffCb)(void* node, void *pData), void *pData)
 {
 
 #if 1
-       int ret = vconf_notify_key_changed(VCONFKEY_SYSMAN_POWER_OFF_STATUS, powerOffCb, pData);
+       int ret = vconf_notify_key_changed(VCONFKEY_SYSMAN_POWER_OFF_STATUS, (cbForVconf)powerOffCb, pData);
        SysTryReturnResult(NID_SYS, ret == 0, E_SYSTEM, "It failed to set power off");
 #else
        int heyFd = heynoti_init();