X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git;a=blobdiff_plain;f=dali%2Finternal%2Fadaptor%2Ftizen%2Fadaptor-impl-tizen.cpp;h=e9c44e4a327ffba208963f39c7dc2b7e24c8a207;hp=c81f12ba250303dbf08752a1b1e266240a41b5d7;hb=44ac6b074a4d7d2f9474331a364e4629c0bce11a;hpb=969eba3fde5242ccfdef562bb3dd21712ff9df9b diff --git a/dali/internal/adaptor/tizen/adaptor-impl-tizen.cpp b/dali/internal/adaptor/tizen/adaptor-impl-tizen.cpp index c81f12b..e9c44e4 100644 --- a/dali/internal/adaptor/tizen/adaptor-impl-tizen.cpp +++ b/dali/internal/adaptor/tizen/adaptor-impl-tizen.cpp @@ -20,11 +20,18 @@ // EXTERNAL INCLUDES #include +#include + #ifdef APPCORE_WATCH_AVAILABLE #include #endif + +#ifdef ECORE_WAYLAND2 +#include +#else #include -#include +#endif + namespace Dali { @@ -105,8 +112,13 @@ void Adaptor::SurfaceInitialized() // Use strdup() in app_get_id(), so need to free memory if( appId ) { +#ifdef ECORE_WAYLAND2 + Ecore_Wl2_Window* ecoreWlWindow = AnyCast( mNativeWindow ); + screen_connector_provider_remote_enable( appId, ecore_wl2_window_surface_get( ecoreWlWindow ) ); +#else Ecore_Wl_Window* ecoreWlWindow = AnyCast( mNativeWindow ); - screen_connector_provider_remote_enable(appId, ecore_wl_window_surface_get(ecoreWlWindow)); + screen_connector_provider_remote_enable( appId, ecore_wl_window_surface_get( ecoreWlWindow ) ); +#endif free( appId ); } #endif