X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fadaptor%2Ftizen-wayland%2Fadaptor-impl-tizen.cpp;h=af3ceb2ebde7f48a95f93ec19c9d7c6aed2f2354;hb=d9335fa0ba5472d558fa40ad20af58db76bfbd7a;hp=3e2865d2f8ececb68fc8062bd33cec5d7bc3432d;hpb=b395c39c7d17c96ec738bdfa203b33de3e7686f6;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/adaptor/tizen-wayland/adaptor-impl-tizen.cpp b/dali/internal/adaptor/tizen-wayland/adaptor-impl-tizen.cpp old mode 100644 new mode 100755 index 3e2865d..af3ceb2 --- a/dali/internal/adaptor/tizen-wayland/adaptor-impl-tizen.cpp +++ b/dali/internal/adaptor/tizen-wayland/adaptor-impl-tizen.cpp @@ -32,6 +32,8 @@ #include #endif +#include +#include namespace Dali { @@ -66,6 +68,14 @@ static void OnSystemLanguageChanged( system_settings_key_e key, void* data ) } // namesapce +std::string Adaptor::GetApplicationPackageName() +{ + char appname[4096] = {0}; + int pid = getpid(); + aul_app_get_pkgname_bypid( pid, appname, sizeof( appname ) ); + return appname; +} + void Adaptor::GetDataStoragePath( std::string& path) { #ifdef USE_APPFW @@ -91,6 +101,7 @@ void Adaptor::GetAppId( std::string& appId ) if ( id ) { appId = id; + free( id ); } else { @@ -126,9 +137,9 @@ void Adaptor::SurfaceInitialized() void Adaptor::SetupSystemInformation() { - if( system_settings_set_changed_cb( SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, OnSystemLanguageChanged, this ) != SYSTEM_SETTINGS_ERROR_NONE ) + if( system_settings_add_changed_cb( SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, OnSystemLanguageChanged, this ) != SYSTEM_SETTINGS_ERROR_NONE ) { - DALI_LOG_ERROR( "DALI system_settings_set_changed_cb failed.\n" ); + DALI_LOG_ERROR( "DALI system_settings_add_changed_cb failed.\n" ); return; }