diff --git a/jadx-gui/src/main/java/jadx/gui/settings/JadxSettings.java b/jadx-gui/src/main/java/jadx/gui/settings/JadxSettings.java index c8b154cf1..ca773e57c 100644 --- a/jadx-gui/src/main/java/jadx/gui/settings/JadxSettings.java +++ b/jadx-gui/src/main/java/jadx/gui/settings/JadxSettings.java @@ -249,8 +249,8 @@ public class JadxSettings extends JadxCLIArgs { return alwaysSelectOpened; } - public void setAlwaysSelectOpened(boolean showHeapUsageBar) { - this.alwaysSelectOpened = showHeapUsageBar; + public void setAlwaysSelectOpened(boolean alwaysSelectOpened) { + this.alwaysSelectOpened = alwaysSelectOpened; partialSync(settings -> settings.alwaysSelectOpened = alwaysSelectOpened); } diff --git a/jadx-gui/src/main/java/jadx/gui/ui/MainWindow.java b/jadx-gui/src/main/java/jadx/gui/ui/MainWindow.java index 5abaa6778..ae3e58fd4 100644 --- a/jadx-gui/src/main/java/jadx/gui/ui/MainWindow.java +++ b/jadx-gui/src/main/java/jadx/gui/ui/MainWindow.java @@ -868,6 +868,9 @@ public class MainWindow extends JFrame { alwaysSelectOpened.setState(settings.isAlwaysSelectOpened()); alwaysSelectOpened.addActionListener(event -> { settings.setAlwaysSelectOpened(!settings.isAlwaysSelectOpened()); + if (settings.isAlwaysSelectOpened()) { + this.syncWithEditor(); + } }); Action syncAction = new AbstractAction(NLS.str("menu.sync"), ICON_SYNC) {