diff --git a/demo/dali-table-view.cpp b/demo/dali-table-view.cpp index 127c82f..847dddd 100644 --- a/demo/dali-table-view.cpp +++ b/demo/dali-table-view.cpp @@ -324,17 +324,18 @@ void DaliTableView::Initialize( Application& application ) // Remove constraints for inner cube effect ApplyCubeEffectToActors(); - // Set initial orientation - unsigned int degrees = application.GetOrientation().GetDegrees(); - Rotate( degrees ); - Dali::Window winHandle = application.GetWindow(); winHandle.AddAvailableOrientation( Dali::Window::PORTRAIT ); winHandle.RemoveAvailableOrientation( Dali::Window::LANDSCAPE ); winHandle.AddAvailableOrientation( Dali::Window::PORTRAIT_INVERSE ); winHandle.RemoveAvailableOrientation( Dali::Window::LANDSCAPE_INVERSE ); + // Set initial orientation Dali::Orientation orientation = winHandle.GetOrientation(); + + unsigned int degrees = winHandle.GetOrientation().GetDegrees(); + Rotate( degrees ); + orientation.ChangedSignal().Connect( this, &DaliTableView::OrientationChanged ); winHandle.ShowIndicator( Dali::Window::INVISIBLE ); diff --git a/examples/motion-blur/motion-blur-example.cpp b/examples/motion-blur/motion-blur-example.cpp index b1528af..317ac70 100644 --- a/examples/motion-blur/motion-blur-example.cpp +++ b/examples/motion-blur/motion-blur-example.cpp @@ -193,8 +193,8 @@ public: winHandle.AddAvailableOrientation( Dali::Window::LANDSCAPE_INVERSE ); // set initial orientation - app.GetOrientation().ChangedSignal().Connect( this, &MotionBlurExampleApp::OnOrientationChanged ); - unsigned int degrees = app.GetOrientation().GetDegrees(); + winHandle.GetOrientation().ChangedSignal().Connect( this, &MotionBlurExampleApp::OnOrientationChanged ); + unsigned int degrees = winHandle.GetOrientation().GetDegrees(); Rotate( static_cast< DeviceOrientation >( degrees ) ); diff --git a/examples/motion-stretch/motion-stretch-example.cpp b/examples/motion-stretch/motion-stretch-example.cpp index 98a8380..ff61118 100644 --- a/examples/motion-stretch/motion-stretch-example.cpp +++ b/examples/motion-stretch/motion-stretch-example.cpp @@ -166,8 +166,8 @@ public: winHandle.AddAvailableOrientation( Dali::Window::PORTRAIT_INVERSE ); winHandle.AddAvailableOrientation( Dali::Window::LANDSCAPE_INVERSE ); - app.GetOrientation().ChangedSignal().Connect( this, &MotionStretchExampleApp::OnOrientationChanged ); - unsigned int degrees = app.GetOrientation().GetDegrees(); + winHandle.GetOrientation().ChangedSignal().Connect( this, &MotionStretchExampleApp::OnOrientationChanged ); + unsigned int degrees = winHandle.GetOrientation().GetDegrees(); Rotate( static_cast< DeviceOrientation >( degrees ) );