From f7cc1d070b540c134a0480a3826cdbf3dc0cbf26 Mon Sep 17 00:00:00 2001 From: Jim Zhou Date: Tue, 26 Aug 2025 16:58:44 +0800 Subject: [PATCH] =?UTF-8?q?=20=E4=BF=AE=E6=AD=A3=20QTMTabPage=20=E6=9E=84?= =?UTF-8?q?=E9=80=A0=E5=87=BD=E6=95=B0=E4=B8=AD=20setCheckable=20=E7=9A=84?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- devel/201_7.md | 7 +++++++ src/Plugins/Qt/QTMTabPage.cpp | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/devel/201_7.md b/devel/201_7.md index bcb9d727f..3c345f2f7 100644 --- a/devel/201_7.md +++ b/devel/201_7.md @@ -99,6 +99,13 @@ ``` 3. 检查输出,正常应该为`#t` +## 2025/08/26 修正 QTMTabPage 构造函数中 setCheckable 的参数 +### What? +修正了 QTMTabPage 构造函数中 setCheckable 的参数。 + +### Why? +潜在的 Bug。此处先前未被 review 出来,运行过程中也正好被避开的 bug 点。 + ## 2025/08/12 暴露 is_tmfs_view_type 到 Scheme ### What - 添加了重载 bool is_tmfs_view_type (url s, string type),便于直接输入url diff --git a/src/Plugins/Qt/QTMTabPage.cpp b/src/Plugins/Qt/QTMTabPage.cpp index f6ccb18f0..359227b19 100644 --- a/src/Plugins/Qt/QTMTabPage.cpp +++ b/src/Plugins/Qt/QTMTabPage.cpp @@ -44,7 +44,7 @@ QTMTabPageContainer* g_mostRecentlyEnteredBar= nullptr; QTMTabPage::QTMTabPage (url p_url, QAction* p_title, QAction* p_closeBtn, bool p_isActive) : m_viewUrl (p_url) { - p_title->setCheckable (p_isActive); + p_title->setCheckable (true); p_title->setChecked (p_isActive); setDefaultAction (p_title); setFocusPolicy (Qt::NoFocus); // don't steal focus from the editor (1) -- Gitee