macOS: Log occlusion state changes
Change-Id: I5a0a3a96a59a1eae42fa94f2f9f406f22807a354 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>bb10
parent
12b4ce7281
commit
d9580c2beb
|
|
@ -1240,7 +1240,9 @@ void QCocoaWindow::windowDidOrderOffScreen()
|
|||
|
||||
void QCocoaWindow::windowDidChangeOcclusionState()
|
||||
{
|
||||
if (m_view.window.occlusionState & NSWindowOcclusionStateVisible)
|
||||
bool visible = m_view.window.occlusionState & NSWindowOcclusionStateVisible;
|
||||
qCDebug(lcQpaWindow) << "QCocoaWindow::windowDidChangeOcclusionState" << window() << "is now" << (visible ? "visible" : "occluded");
|
||||
if (visible)
|
||||
[m_view setNeedsDisplay:YES];
|
||||
else
|
||||
handleExposeEvent(QRegion());
|
||||
|
|
|
|||
Loading…
Reference in New Issue