From 09ebf454d4050b46ce116291032e2286b4835083 Mon Sep 17 00:00:00 2001 From: marhali Date: Sat, 9 Apr 2022 12:29:59 +0200 Subject: [PATCH] properly dispose AsyncFileListener fixes #92 --- CHANGELOG.md | 8 +++++--- src/main/java/de/marhali/easyi18n/DataStore.java | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c2160d1..f133621 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,12 +3,14 @@ # easy-i18n Changelog ## [Unreleased] +### Fixed +- AlreadyDisposedException on FileChangeListener after project has been disposed ## [3.2.0] -### Added -- Support for IntelliJ 2022.1 +### Added +- Support for IntelliJ 2022.1 -### Changed +### Changed - Updated dependencies ## [3.1.0] diff --git a/src/main/java/de/marhali/easyi18n/DataStore.java b/src/main/java/de/marhali/easyi18n/DataStore.java index 0d65c42..4ad6301 100644 --- a/src/main/java/de/marhali/easyi18n/DataStore.java +++ b/src/main/java/de/marhali/easyi18n/DataStore.java @@ -35,7 +35,7 @@ public class DataStore { this.changeListener = new FileChangeListener(project); VirtualFileManager.getInstance().addAsyncFileListener( - this.changeListener, Disposer.newDisposable("EasyI18n")); + this.changeListener, Disposer.newDisposable(project, "EasyI18n")); } public @NotNull TranslationData getData() {