diff --git a/src/main/java/de/marhali/easyi18n/action/ReloadAction.java b/src/main/java/de/marhali/easyi18n/action/ReloadAction.java index 3e24e04..323ba44 100644 --- a/src/main/java/de/marhali/easyi18n/action/ReloadAction.java +++ b/src/main/java/de/marhali/easyi18n/action/ReloadAction.java @@ -23,6 +23,9 @@ public class ReloadAction extends AnAction { @Override public void actionPerformed(@NotNull AnActionEvent e) { - InstanceManager.get(e.getProject()).store().loadFromPersistenceLayer((success) -> {}); + InstanceManager manager = InstanceManager.get(e.getProject()); + manager.store().loadFromPersistenceLayer((success) -> { + manager.bus().propagate().onUpdateData(manager.store().getData()); + }); } } \ No newline at end of file diff --git a/src/main/java/de/marhali/easyi18n/dialog/SettingsDialog.java b/src/main/java/de/marhali/easyi18n/dialog/SettingsDialog.java index e0dd7eb..e4e4c3c 100644 --- a/src/main/java/de/marhali/easyi18n/dialog/SettingsDialog.java +++ b/src/main/java/de/marhali/easyi18n/dialog/SettingsDialog.java @@ -50,7 +50,10 @@ public class SettingsDialog { state.setCodeAssistance(codeAssistanceCheckbox.isSelected()); // Reload instance - InstanceManager.get(project).store().loadFromPersistenceLayer((success) -> {}); + InstanceManager manager = InstanceManager.get(project); + manager.store().loadFromPersistenceLayer((success) -> { + manager.bus().propagate().onUpdateData(manager.store().getData()); + }); } }