Skip to content

Commit 1ac3c8f

Browse files
lichaofan2008deepin-bot[bot]
authored andcommitted
fix: The "Do not keep tabs" feature is not working.
不保留标签页功能未生效,因为历史上的一条提交引入了错误代码导致提前返回了,导致历史文件记录没有被清空。 revert 9ce896a. Bug: https://pms.uniontech.com/bug-view-341299.html
1 parent 075815d commit 1ac3c8f

1 file changed

Lines changed: 2 additions & 8 deletions

File tree

src/startmanager.cpp

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,7 @@ StartManager::StartManager(QObject *parent)
5858
QDir().mkpath(m_backupDir);
5959
}
6060

61-
// 判断是否需要打开上次关闭前的文件
62-
bool openSavedTab = Settings::instance()->settings->option("advance.startup.save_tab_before_close")->value().toBool();
63-
if (openSavedTab) {
64-
m_qlistTemFile = Settings::instance()->settings->option("advance.editor.browsing_history_temfile")->value().toStringList();
65-
}
61+
m_qlistTemFile = Settings::instance()->settings->option("advance.editor.browsing_history_temfile")->value().toStringList();
6662
// 初始化书签信息记录表
6763
initBookmark();
6864

@@ -146,9 +142,6 @@ void StartManager::autoBackupFile()
146142
QFileInfo fileInfo;
147143
m_qlistTemFile.clear();
148144
listBackupInfo = Settings::instance()->settings->option("advance.editor.browsing_history_temfile")->value().toStringList();
149-
if (m_windows.isEmpty()) {
150-
return;
151-
}
152145

153146
//记录所有的文件信息
154147
for (int var = 0; var < m_windows.count(); ++var) {
@@ -226,6 +219,7 @@ void StartManager::autoBackupFile()
226219
}
227220

228221
//将json串列表写入配置文件
222+
qInfo() << __func__ << "history file counts:" << m_qlistTemFile.size();
229223
Settings::instance()->settings->option("advance.editor.browsing_history_temfile")->setValue(m_qlistTemFile);
230224
// 备份书签信息
231225
saveBookmark();

0 commit comments

Comments
 (0)