summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/ios/qiosapplicationstate.mm
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@qt.io>2018-04-20 12:21:57 +0200
committerOswald Buddenhagen <oswald.buddenhagen@qt.io>2018-04-20 12:21:57 +0200
commitcf204590ea94bb3a191b5e783471bd6f5a04ab8e (patch)
treef96b4dc4c3995b0a3a2d1b8291144846c30baa64 /src/plugins/platforms/ios/qiosapplicationstate.mm
parentc579a77f841ed44df25553972f8807110c55808d (diff)
parent941db4e0bb3170b6bc3cf775f150a226754e6285 (diff)
Merge 5.11 into 5.11.0
Diffstat (limited to 'src/plugins/platforms/ios/qiosapplicationstate.mm')
-rw-r--r--src/plugins/platforms/ios/qiosapplicationstate.mm16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/plugins/platforms/ios/qiosapplicationstate.mm b/src/plugins/platforms/ios/qiosapplicationstate.mm
index 3407aebf8f..6d9bcdacbf 100644
--- a/src/plugins/platforms/ios/qiosapplicationstate.mm
+++ b/src/plugins/platforms/ios/qiosapplicationstate.mm
@@ -87,18 +87,18 @@ QIOSApplicationState::QIOSApplicationState()
void QIOSApplicationState::handleApplicationStateChanged(UIApplicationState uiState, const QString &reason)
{
- Qt::ApplicationState state = toQtApplicationState(uiState);
- qCDebug(lcQpaApplication) << qPrintable(reason)
- << "- moving from" << QGuiApplication::applicationState() << "to" << state;
+ Qt::ApplicationState oldState = QGuiApplication::applicationState();
+ Qt::ApplicationState newState = toQtApplicationState(uiState);
+ qCDebug(lcQpaApplication) << qPrintable(reason) << "- moving from" << oldState << "to" << newState;
if (QIOSIntegration *integration = QIOSIntegration::instance()) {
- emit integration->applicationState.applicationStateWillChange(state);
- QWindowSystemInterface::handleApplicationStateChanged(state);
- emit integration->applicationState.applicationStateDidChange(state);
- qCDebug(lcQpaApplication) << "done moving to" << state;
+ emit integration->applicationState.applicationStateWillChange(oldState, newState);
+ QWindowSystemInterface::handleApplicationStateChanged(newState);
+ emit integration->applicationState.applicationStateDidChange(oldState, newState);
+ qCDebug(lcQpaApplication) << "done moving to" << newState;
} else {
qCDebug(lcQpaApplication) << "no platform integration yet, setting state directly";
- QGuiApplicationPrivate::applicationState = state;
+ QGuiApplicationPrivate::applicationState = newState;
}
}