[krita] [Bug 469522] Minimizing a subwindow in windows mode does not activate the next window
Halla Rempt
bugzilla_noreply at kde.org
Tue May 9 09:51:25 BST 2023
https://bugs.kde.org/show_bug.cgi?id=469522
--- Comment #1 from Halla Rempt <halla at valdyas.org> ---
Hm, Qt's internal processing suggests it might actually be intentional?
void QMdiAreaPrivate::_q_processWindowStateChanged(Qt::WindowStates oldState,
Qt::WindowStates newState)
{
if (ignoreWindowStateChange)
return;
Q_Q(QMdiArea);
QMdiSubWindow *child = qobject_cast<QMdiSubWindow *>(q->sender());
if (!child)
return;
// windowActivated
if (!(oldState & Qt::WindowActive) && (newState & Qt::WindowActive))
emitWindowActivated(child);
// windowDeactivated
else if ((oldState & Qt::WindowActive) && !(newState & Qt::WindowActive))
resetActiveWindow(child);
// windowMinimized
if (!(oldState & Qt::WindowMinimized) && (newState & Qt::WindowMinimized))
{
isSubWindowsTiled = false;
arrangeMinimizedSubWindows();
// windowMaximized
} else if (!(oldState & Qt::WindowMaximized) && (newState &
Qt::WindowMaximized)) {
internalRaise(child);
// windowRestored
} else if (!(newState & (Qt::WindowMaximized | Qt::WindowMinimized))) {
internalRaise(child);
if (oldState & Qt::WindowMinimized)
arrangeMinimizedSubWindows();
}
}
--
You are receiving this mail because:
You are watching all bug changes.
More information about the kde-mac
mailing list