mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +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()
|
DockPopupWindow *QuickSettingContainer::popWindow()
|
||||||
{
|
{
|
||||||
if (m_popWindow) {
|
if (m_popWindow)
|
||||||
QuickSettingContainer *container = static_cast<QuickSettingContainer *>(m_popWindow->getContent());
|
|
||||||
return m_popWindow;
|
return m_popWindow;
|
||||||
}
|
|
||||||
|
|
||||||
m_popWindow = new DockPopupWindow;
|
m_popWindow = new DockPopupWindow;
|
||||||
m_popWindow->setWindowFlag(Qt::Popup);
|
|
||||||
m_popWindow->setShadowBlurRadius(20);
|
m_popWindow->setShadowBlurRadius(20);
|
||||||
m_popWindow->setRadius(18);
|
m_popWindow->setRadius(18);
|
||||||
m_popWindow->setShadowYOffset(2);
|
m_popWindow->setShadowYOffset(2);
|
||||||
@ -144,7 +141,7 @@ DockPopupWindow *QuickSettingContainer::popWindow()
|
|||||||
m_popWindow->setArrowDirection(getDirection(m_position));
|
m_popWindow->setArrowDirection(getDirection(m_position));
|
||||||
m_popWindow->setContent(new QuickSettingContainer(m_popWindow));
|
m_popWindow->setContent(new QuickSettingContainer(m_popWindow));
|
||||||
if (Utils::IS_WAYLAND_DISPLAY)
|
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;
|
return m_popWindow;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user