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=fb0cddd13cae3f95e5d11ea213096dc1f76dc5c2;hpb=c33feb14d96d5ada1988a7638fcc253df1e827cc;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 index fb0cddd..af3ceb2 100755 --- 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 {