diff options
author | Matthias Villiger | 2020-04-17 17:15:50 +0000 |
---|---|---|
committer | Matthias Villiger | 2020-04-17 17:15:50 +0000 |
commit | 9439acda59e203bce43b7697b7d1f1fc42c6b6fb (patch) | |
tree | 12479c88c694cd2f621e57c17713a0c49060f0cc | |
parent | 5ec90b6380a4c2af225605efd8a9bca6a297ac2e (diff) | |
download | org.eclipse.scout.sdk-9439acda59e203bce43b7697b7d1f1fc42c6b6fb.tar.gz org.eclipse.scout.sdk-9439acda59e203bce43b7697b7d1f1fc42c6b6fb.tar.xz org.eclipse.scout.sdk-9439acda59e203bce43b7697b7d1f1fc42c6b6fb.zip |
Save all documents before triggering derived resource updates
This ensures the handlers can see the latest versions
-rw-r--r-- | org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/UpdateAllDerivedResourcesMenu.kt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/UpdateAllDerivedResourcesMenu.kt b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/UpdateAllDerivedResourcesMenu.kt index 323b4f53d..197c5f6c4 100644 --- a/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/UpdateAllDerivedResourcesMenu.kt +++ b/org.eclipse.scout.sdk.s2i/src/main/kotlin/org/eclipse/scout/sdk/s2i/derived/impl/UpdateAllDerivedResourcesMenu.kt @@ -14,6 +14,7 @@ import com.intellij.analysis.AnalysisUIOptions import com.intellij.analysis.BaseAnalysisActionDialog import com.intellij.openapi.actionSystem.AnAction import com.intellij.openapi.actionSystem.AnActionEvent +import com.intellij.openapi.fileEditor.FileDocumentManager import org.eclipse.scout.sdk.s2i.DataContextHelper import org.eclipse.scout.sdk.s2i.EclipseScoutBundle @@ -32,6 +33,7 @@ class UpdateAllDerivedResourcesMenu : AnAction(EclipseScoutBundle.message("updat if (dialog.showAndGet()) { val scopeToTrigger = dialog.getScope(initialAnalysisScope) val manager = EclipseScoutBundle.derivedResourceManager(project) + FileDocumentManager.getInstance().saveAllDocuments() // save all documents so that the handlers for sure see the latest changes manager.trigger(scopeToTrigger.toSearchScope()) } } |