Commit 26646c7
ProjectView: replace ReloadableModule w/ ModuleRuntime
Besides, no need for unload hack to see if the module has been unloaded.
Now, MPS PluginManager is client of LanguageRegistry, like the code in ProjectViewManager, and
load/unload notifications would get in proper order together with plugin app part events.
Before, mixing CLM code (notifications immediately on module injection into repo) with PluginManager code
(notified with delay from LanguageRegistry) indeed lead to an improper class dispose ordering.1 parent 3c156d5 commit 26646c7
File tree
3 files changed
+421
-523
lines changed- code/projectview/com.mbeddr.mpsutil.projectview.runtime
- models/com/mbeddr/mpsutil/projectview
- runtime
3 files changed
+421
-523
lines changedcode/projectview/com.mbeddr.mpsutil.projectview.runtime/com.mbeddr.mpsutil.projectview.runtime.msd
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
| |||
0 commit comments