X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=adaptors%2Ftizen%2Fadaptor-impl-tizen.cpp;h=70754a9747e83ba52d8bb477df1c0e09e91c4d4b;hb=4a014cd851e4128f8efadcc3cf3aa77fda82bcc6;hp=5eea9a1d6d0aaf18d1922949aae38288d25ee4c7;hpb=4157e64e9217aa2ca691a6be82b0eddf23678778;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/adaptors/tizen/adaptor-impl-tizen.cpp b/adaptors/tizen/adaptor-impl-tizen.cpp index 5eea9a1..70754a9 100644 --- a/adaptors/tizen/adaptor-impl-tizen.cpp +++ b/adaptors/tizen/adaptor-impl-tizen.cpp @@ -103,8 +103,13 @@ void Adaptor::SurfaceInitialized() char *appId; app_get_id(&appId); - Ecore_Wl_Window* ecoreWlWindow = AnyCast( mNativeWindow ); - screen_connector_provider_remote_enable(appId, ecore_wl_window_surface_get(ecoreWlWindow)); + // Use strdup() in app_get_id(), so need to free memory + if( appId ) + { + Ecore_Wl_Window* ecoreWlWindow = AnyCast( mNativeWindow ); + screen_connector_provider_remote_enable(appId, ecore_wl_window_surface_get(ecoreWlWindow)); + free( appId ); + } #endif }