X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=dali%2Fpublic-api%2Fadaptor-framework%2Fwindow.cpp;h=9da92dd2cbabd4186047a33bba3c80545e7b9146;hb=6aa19cc13d3469d294bf0c30ee0c89f949ab5841;hp=2edfae3ef4499bdb50dd54f311c3be9df18c494f;hpb=45e4d6b83b71b57094d8d4150c0fa7cff929f0c5;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/public-api/adaptor-framework/window.cpp b/dali/public-api/adaptor-framework/window.cpp index 2edfae3..9da92dd 100644 --- a/dali/public-api/adaptor-framework/window.cpp +++ b/dali/public-api/adaptor-framework/window.cpp @@ -34,22 +34,26 @@ class DALI_INTERNAL DragAndDropDetector : public BaseHandle {}; // Empty class o Window Window::New(PositionSize posSize, const std::string& name, bool isTransparent) { Internal::Adaptor::Window* window = Internal::Adaptor::Window::New(posSize, name, "", isTransparent); - Dali::Adaptor& adaptor = Internal::Adaptor::Adaptor::Get(); Integration::SceneHolder sceneHolder = Integration::SceneHolder( window ); Internal::Adaptor::Adaptor::GetImplementation( adaptor ).AddWindow( sceneHolder, name, "", isTransparent ); - + if( !Internal::Adaptor::Adaptor::GetImplementation( adaptor ).IsMultipleWindowSupported() ) + { + DALI_LOG_ERROR("This device can't support multiple windows.\n"); + } return Window(window); } Window Window::New(PositionSize posSize, const std::string& name, const std::string& className, bool isTransparent) { Internal::Adaptor::Window* window = Internal::Adaptor::Window::New(posSize, name, className, isTransparent); - Dali::Adaptor& adaptor = Internal::Adaptor::Adaptor::Get(); Integration::SceneHolder sceneHolder = Integration::SceneHolder( window ); Internal::Adaptor::Adaptor::GetImplementation( adaptor ).AddWindow( sceneHolder, name, className, isTransparent ); - + if( !Internal::Adaptor::Adaptor::GetImplementation( adaptor ).IsMultipleWindowSupported() ) + { + DALI_LOG_ERROR("This device can't support multiple windows.\n"); + } return Window(window); }