diff options
Diffstat (limited to 'src/plugins/platforms/ios/qiosviewcontroller.mm')
-rw-r--r-- | src/plugins/platforms/ios/qiosviewcontroller.mm | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/plugins/platforms/ios/qiosviewcontroller.mm b/src/plugins/platforms/ios/qiosviewcontroller.mm index 9d3447a2e4..d315b49776 100644 --- a/src/plugins/platforms/ios/qiosviewcontroller.mm +++ b/src/plugins/platforms/ios/qiosviewcontroller.mm @@ -58,14 +58,9 @@ -(BOOL)shouldAutorotate { - // For now we assume that if the application doesn't listen to orientation - // updates it means it would like to enable auto-rotation, and vice versa. - if (QGuiApplication *guiApp = qobject_cast<QGuiApplication *>(qApp)) - return !guiApp->primaryScreen()->orientationUpdateMask(); - else - return YES; // Startup case: QGuiApplication is not ready yet. - - // FIXME: Investigate a proper Qt API for auto-rotation and orientation locking + // Until a proper orientation and rotation API is in place, we always auto rotate. + // If auto rotation is not wanted, you would need to switch it off manually from Info.plist. + return YES; } -(NSUInteger)supportedInterfaceOrientations |