mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-03 00:15:21 +00:00
fix: 修复多任务视图界面点击任意处均导致任务栏显示右键菜单的问题
任务栏错误收到了一次点击事件, 在显示之前判断一下当前的位置是否在任务栏之上即可 Log: 修复多任务视图界面点击任意处均导致任务栏显示右键菜单的问题 Influence: 任务栏右键菜单显示的时机 Bug: https://pms.uniontech.com/bug-view-150507.html Change-Id: Iec1764213ce8ae314a8d2a97537cb05ebf48a694
This commit is contained in:
parent
2194af2f6b
commit
f938f66bb5
@ -209,7 +209,7 @@ void MainWindow::reloadPlugins()
|
||||
void MainWindow::mousePressEvent(QMouseEvent *e)
|
||||
{
|
||||
e->ignore();
|
||||
if (e->button() == Qt::RightButton) {
|
||||
if (e->button() == Qt::RightButton && this->geometry().contains(QCursor::pos())) {
|
||||
QTimer::singleShot(10, this, [this]{
|
||||
QMenu *menu = new QMenu(this);
|
||||
m_menuWorker->showDockSettingsMenu(menu);
|
||||
|
Loading…
x
Reference in New Issue
Block a user