X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fadaptor%2Ftizen%2Fadaptor-impl-tizen.cpp;h=35dbceabc4e9ab7a4fde30134ebd278854953368;hb=refs%2Fchanges%2F90%2F175990%2F1;hp=a6856369b9138809f64daf25527630155b09d853;hpb=a83619c67057985c1be322f9c7c3d93eaca2cb73;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/adaptor/tizen/adaptor-impl-tizen.cpp b/dali/internal/adaptor/tizen/adaptor-impl-tizen.cpp index a685636..35dbcea 100644 --- a/dali/internal/adaptor/tizen/adaptor-impl-tizen.cpp +++ b/dali/internal/adaptor/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 }