propagate changes via event bus

This commit is contained in:
Marcel Haßlinger 2021-11-10 09:25:42 +01:00
parent 130b5ab897
commit 891d6bde70
2 changed files with 8 additions and 2 deletions

View File

@ -23,6 +23,9 @@ public class ReloadAction extends AnAction {
@Override @Override
public void actionPerformed(@NotNull AnActionEvent e) { 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());
});
} }
} }

View File

@ -50,7 +50,10 @@ public class SettingsDialog {
state.setCodeAssistance(codeAssistanceCheckbox.isSelected()); state.setCodeAssistance(codeAssistanceCheckbox.isSelected());
// Reload instance // Reload instance
InstanceManager.get(project).store().loadFromPersistenceLayer((success) -> {}); InstanceManager manager = InstanceManager.get(project);
manager.store().loadFromPersistenceLayer((success) -> {
manager.bus().propagate().onUpdateData(manager.store().getData());
});
} }
} }