Commit 4e0bfdbda5ac9c417fac39dccad26391fe8c0174

Authored by Adeel Kazmi
Committed by Gerrit Code Review
2 parents ba502907 d1d28bf1

Merge "Add to check disply size for rotation" into devel/master

Showing 1 changed file with 15 additions and 4 deletions
shared/dali-table-view.cpp
@@ -287,10 +287,21 @@ void DaliTableView::Initialize( Application& application ) @@ -287,10 +287,21 @@ void DaliTableView::Initialize( Application& application )
287 ApplyCubeEffectToPages(); 287 ApplyCubeEffectToPages();
288 288
289 Dali::Window winHandle = application.GetWindow(); 289 Dali::Window winHandle = application.GetWindow();
290 - winHandle.AddAvailableOrientation( Dali::Window::PORTRAIT );  
291 - winHandle.RemoveAvailableOrientation( Dali::Window::LANDSCAPE );  
292 - winHandle.AddAvailableOrientation( Dali::Window::PORTRAIT_INVERSE );  
293 - winHandle.RemoveAvailableOrientation( Dali::Window::LANDSCAPE_INVERSE ); 290 +
  291 + if( stageSize.width <= stageSize.height )
  292 + {
  293 + winHandle.AddAvailableOrientation( Dali::Window::PORTRAIT );
  294 + winHandle.RemoveAvailableOrientation( Dali::Window::LANDSCAPE );
  295 + winHandle.AddAvailableOrientation( Dali::Window::PORTRAIT_INVERSE );
  296 + winHandle.RemoveAvailableOrientation( Dali::Window::LANDSCAPE_INVERSE );
  297 + }
  298 + else
  299 + {
  300 + winHandle.AddAvailableOrientation( Dali::Window::LANDSCAPE );
  301 + winHandle.RemoveAvailableOrientation( Dali::Window::PORTRAIT );
  302 + winHandle.AddAvailableOrientation( Dali::Window::LANDSCAPE_INVERSE );
  303 + winHandle.RemoveAvailableOrientation( Dali::Window::PORTRAIT_INVERSE );
  304 + }
294 305
295 // Set initial orientation 306 // Set initial orientation
296 unsigned int degrees = 0; 307 unsigned int degrees = 0;