fix(gui): clear jumps history on file close

This commit is contained in:
Skylot
2020-10-27 08:53:11 +00:00
parent d1e5186d4a
commit 12dc4fde8a
3 changed files with 11 additions and 1 deletions
@@ -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();
}
}