forked from openkylin/ukui-panel
fix(task-manager):预览图右键最大化&还原时激活窗口
This commit is contained in:
parent
871368148d
commit
0b43daad15
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue