mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-03 00:15:21 +00:00
fix: 修复快捷面板展开后点击任务栏应用无法打开的问题
快捷面板的Qt::Popup影响了该功能,删除设置该标记即可 Log: Influence: 打开快捷面板,再打开任务栏应用,观察是否在关闭快捷面板的同时打开了任务栏的应用 Bug: https://pms.uniontech.com/bug-view-166029.html Change-Id: I6fb374fa5c33b7242cb4e80beabde8017a7ef4f3
This commit is contained in:
parent
7ed4de91b8
commit
5f4c199ccc
@ -128,13 +128,10 @@ static DArrowRectangle::ArrowDirection getDirection(const Dock::Position &positi
|
||||
|
||||
DockPopupWindow *QuickSettingContainer::popWindow()
|
||||
{
|
||||
if (m_popWindow) {
|
||||
QuickSettingContainer *container = static_cast<QuickSettingContainer *>(m_popWindow->getContent());
|
||||
if (m_popWindow)
|
||||
return m_popWindow;
|
||||
}
|
||||
|
||||
m_popWindow = new DockPopupWindow;
|
||||
m_popWindow->setWindowFlag(Qt::Popup);
|
||||
m_popWindow->setShadowBlurRadius(20);
|
||||
m_popWindow->setRadius(18);
|
||||
m_popWindow->setShadowYOffset(2);
|
||||
@ -144,7 +141,7 @@ DockPopupWindow *QuickSettingContainer::popWindow()
|
||||
m_popWindow->setArrowDirection(getDirection(m_position));
|
||||
m_popWindow->setContent(new QuickSettingContainer(m_popWindow));
|
||||
if (Utils::IS_WAYLAND_DISPLAY)
|
||||
m_popWindow->setWindowFlags(m_popWindow->windowFlags() | Qt::FramelessWindowHint | Qt::Popup);
|
||||
m_popWindow->setWindowFlags(m_popWindow->windowFlags() | Qt::FramelessWindowHint);
|
||||
return m_popWindow;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user