fix(task-manager):预览图右键最大化&还原时激活窗口

This commit is contained in:
iaom 2024-06-26 17:17:51 +08:00
parent 871368148d
commit 0b43daad15
2 changed files with 2 additions and 2 deletions

View File

@ -692,11 +692,13 @@ void UkuiTaskManager::minimizeWindow(const QVariant &wid)
void UkuiTaskManager::maximizeWindow(const QVariant &wid)
{
WindowManager::maximizeWindow(wid.toString());
WindowManager::activateWindow(wid.toString());
}
void UkuiTaskManager::restoreWindow(const QVariant &wid)
{
WindowManager::restoreWindow(wid.toString());
WindowManager::activateWindow(wid.toString());
}
void UkuiTaskManager::keepAbove(const QVariant &wid)

View File

@ -100,7 +100,6 @@ bool XcbWindowManager::isMaximized(const QString &wid)
void XcbWindowManager::maximizeWindow(const QString &wid)
{
KWindowSystem::setState(wid.toUInt(), NET::Max);
KWindowSystem::activateWindow(wid.toInt());
}
bool XcbWindowManager::isMinimized(const QString &wid)
@ -172,7 +171,6 @@ void XcbWindowManager::closeWindow(const QString& wid)
void XcbWindowManager::restoreWindow(const QString &wid)
{
KWindowSystem::clearState(wid.toUInt(), NET::Max);
KWindowSystem::activateWindow(wid.toUInt());
}
void XcbWindowManager::windowChangedProxy(WId wid, NET::Properties prop1, NET::Properties2 prop2)