未验证 提交 94010866 编写于 作者: J Jan S 提交者: GitHub

fix(gui): "Always Select Opened File/Class" was not syncing upon activation (PR #1261)

上级 0423f33e
...@@ -249,8 +249,8 @@ public class JadxSettings extends JadxCLIArgs { ...@@ -249,8 +249,8 @@ public class JadxSettings extends JadxCLIArgs {
return alwaysSelectOpened; return alwaysSelectOpened;
} }
public void setAlwaysSelectOpened(boolean showHeapUsageBar) { public void setAlwaysSelectOpened(boolean alwaysSelectOpened) {
this.alwaysSelectOpened = showHeapUsageBar; this.alwaysSelectOpened = alwaysSelectOpened;
partialSync(settings -> settings.alwaysSelectOpened = alwaysSelectOpened); partialSync(settings -> settings.alwaysSelectOpened = alwaysSelectOpened);
} }
......
...@@ -868,6 +868,9 @@ public class MainWindow extends JFrame { ...@@ -868,6 +868,9 @@ public class MainWindow extends JFrame {
alwaysSelectOpened.setState(settings.isAlwaysSelectOpened()); alwaysSelectOpened.setState(settings.isAlwaysSelectOpened());
alwaysSelectOpened.addActionListener(event -> { alwaysSelectOpened.addActionListener(event -> {
settings.setAlwaysSelectOpened(!settings.isAlwaysSelectOpened()); settings.setAlwaysSelectOpened(!settings.isAlwaysSelectOpened());
if (settings.isAlwaysSelectOpened()) {
this.syncWithEditor();
}
}); });
Action syncAction = new AbstractAction(NLS.str("menu.sync"), ICON_SYNC) { Action syncAction = new AbstractAction(NLS.str("menu.sync"), ICON_SYNC) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册