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);
|
||||
if (applicationBackgrounded && newState != Qt::ApplicationSuspended) {
|
||||
qCDebug(lcQpaGLContext) << "app no longer backgrounded, rendering enabled";
|
||||
applicationBackgrounded = true;
|
||||
applicationBackgrounded = false;
|
||||
}
|
||||
}
|
||||
);
|
||||
@ -317,6 +317,7 @@ bool QIOSContext::verifyGraphicsHardwareAvailability()
|
||||
return;
|
||||
|
||||
qCDebug(lcQpaGLContext) << "app backgrounded, rendering disabled";
|
||||
applicationBackgrounded = true;
|
||||
|
||||
// By the time we receive this signal the application has moved into
|
||||
// Qt::ApplactionStateSuspended, and all windows have been obscured,
|
||||
|
Loading…
Reference in New Issue
Block a user