提交 12dc4fde 编写于 作者: S Skylot

fix(gui): clear jumps history on file close

上级 d1e5186d
......@@ -512,7 +512,7 @@ public class MainWindow extends JFrame {
}
private void clearTree() {
tabbedPane.closeAllTabs();
tabbedPane.reset();
resetCache();
treeRoot = null;
treeModel.setRoot(null);
......
......@@ -214,4 +214,10 @@ public class TabbedPane extends JTabbedPane {
}
}
}
public void reset() {
closeAllTabs();
openTabs.clear();
jumps.reset();
}
}
......@@ -87,4 +87,8 @@ public class JumpManager {
currentPos = newPos;
return position;
}
public void reset() {
list.clear();
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册