summaryrefslogtreecommitdiff
path: root/platform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudRuntimeTask.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudRuntimeTask.java')
-rw-r--r--platform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudRuntimeTask.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/platform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudRuntimeTask.java b/platform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudRuntimeTask.java
index 1e0326471d75..c8109dce3d29 100644
--- a/platform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudRuntimeTask.java
+++ b/platform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudRuntimeTask.java
@@ -109,6 +109,11 @@ public abstract class CloudRuntimeTask<
public void run(@NotNull ProgressIndicator indicator) {
progressive.run(indicator);
}
+
+ @Override
+ public boolean shouldStartInBackground() {
+ return CloudRuntimeTask.this.shouldStartInBackground();
+ }
};
}
@@ -122,6 +127,10 @@ public abstract class CloudRuntimeTask<
return result.get();
}
+ protected boolean shouldStartInBackground() {
+ return true;
+ }
+
protected void postPerform(T result) {
}