properly dispose AsyncFileListener

fixes #92
This commit is contained in:
marhali 2022-04-09 12:29:59 +02:00
parent 0f2b8ade4c
commit 09ebf454d4
2 changed files with 6 additions and 4 deletions

View File

@ -3,12 +3,14 @@
# easy-i18n Changelog # easy-i18n Changelog
## [Unreleased] ## [Unreleased]
### Fixed
- AlreadyDisposedException on FileChangeListener after project has been disposed
## [3.2.0] ## [3.2.0]
### Added ### Added
- Support for IntelliJ 2022.1 - Support for IntelliJ 2022.1
### Changed ### Changed
- Updated dependencies - Updated dependencies
## [3.1.0] ## [3.1.0]

View File

@ -35,7 +35,7 @@ public class DataStore {
this.changeListener = new FileChangeListener(project); this.changeListener = new FileChangeListener(project);
VirtualFileManager.getInstance().addAsyncFileListener( VirtualFileManager.getInstance().addAsyncFileListener(
this.changeListener, Disposer.newDisposable("EasyI18n")); this.changeListener, Disposer.newDisposable(project, "EasyI18n"));
} }
public @NotNull TranslationData getData() { public @NotNull TranslationData getData() {