From 7aec7a0cf8e76c6eeeda6f0c7e673526fb9cfc48 Mon Sep 17 00:00:00 2001 From: songwentao Date: Mon, 30 Aug 2021 13:49:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A4=9A=E5=B1=8F=E6=89=A9=E5=B1=95?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E4=B8=8B=EF=BC=8C=E4=BB=BB=E5=8A=A1=E6=A0=8F?= =?UTF-8?q?=E5=8F=B3=E9=94=AE=E8=8F=9C=E5=8D=95=E6=B7=BB=E5=8A=A0=E2=80=9C?= =?UTF-8?q?=E5=A4=9A=E5=B1=8F=E6=98=BE=E7=A4=BA=E8=AE=BE=E7=BD=AE=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 仅vga或者hdmi时会出现单屏幕时出现‘多屏显示设置’菜单项 Log: 任务栏支持配置仅显示在主屏 Task: https://pms.uniontech.com/zentao/task-view-83869.html (cherry picked from commit eaee60ba9a0ae0fcd5dfdcecc84bc9217ba1dd6e) Change-Id: Ib7f0b24709b0e8810b1d4363fa962fe9cbace522 --- frame/util/menuworker.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frame/util/menuworker.cpp b/frame/util/menuworker.cpp index 0373484fa..5356dcc2a 100644 --- a/frame/util/menuworker.cpp +++ b/frame/util/menuworker.cpp @@ -209,7 +209,7 @@ QMenu *MenuWorker::createMenu() // 多屏显示设置 仅多屏扩展模式显示菜单 if ((!menuSettings || !menuSettings->keys().contains("multiscreenVisible") || menuSettings->get("multiscreenVisible").toBool()) - && !DIS_INS->isCopyMode()) { + && (QApplication::screens().size() > 1) && !DIS_INS->isCopyMode()) { bool onlyShowPrimary = Utils::SettingValue("com.deepin.dde.dock.mainwindow", "/com/deepin/dde/dock/mainwindow/", "onlyShowPrimary", false).toBool(); QMenu *displaySubMenu = new QMenu(settingsMenu);