iOS: Fix broken application background tracking
e0e1c7ec2d
amazingly both removed and inverted key parts of the
logic for tracking the background state of the application.
Fixes: QTBUG-74272
Change-Id: I9a9e8720f32e8228d27ee6b6a1fb35e5f7b7cedc
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
This commit is contained in:
parent
e4749e7985
commit
a0a1d9c581
@ -306,7 +306,7 @@ bool QIOSContext::verifyGraphicsHardwareAvailability()
|
|||||||
Q_UNUSED(oldState);
|
Q_UNUSED(oldState);
|
||||||
if (applicationBackgrounded && newState != Qt::ApplicationSuspended) {
|
if (applicationBackgrounded && newState != Qt::ApplicationSuspended) {
|
||||||
qCDebug(lcQpaGLContext) << "app no longer backgrounded, rendering enabled";
|
qCDebug(lcQpaGLContext) << "app no longer backgrounded, rendering enabled";
|
||||||
applicationBackgrounded = true;
|
applicationBackgrounded = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
@ -317,6 +317,7 @@ bool QIOSContext::verifyGraphicsHardwareAvailability()
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
qCDebug(lcQpaGLContext) << "app backgrounded, rendering disabled";
|
qCDebug(lcQpaGLContext) << "app backgrounded, rendering disabled";
|
||||||
|
applicationBackgrounded = true;
|
||||||
|
|
||||||
// By the time we receive this signal the application has moved into
|
// By the time we receive this signal the application has moved into
|
||||||
// Qt::ApplactionStateSuspended, and all windows have been obscured,
|
// Qt::ApplactionStateSuspended, and all windows have been obscured,
|
||||||
|
Loading…
Reference in New Issue
Block a user