diff options
Diffstat (limited to 'platform/core-impl/src/com/intellij/openapi/application')
-rw-r--r-- | platform/core-impl/src/com/intellij/openapi/application/ex/ApplicationEx.java | 14 | ||||
-rw-r--r-- | platform/core-impl/src/com/intellij/openapi/application/impl/ApplicationInfoImpl.java | 2 |
2 files changed, 12 insertions, 4 deletions
diff --git a/platform/core-impl/src/com/intellij/openapi/application/ex/ApplicationEx.java b/platform/core-impl/src/com/intellij/openapi/application/ex/ApplicationEx.java index acb83f1fe2fd..bf84725f7910 100644 --- a/platform/core-impl/src/com/intellij/openapi/application/ex/ApplicationEx.java +++ b/platform/core-impl/src/com/intellij/openapi/application/ex/ApplicationEx.java @@ -60,10 +60,18 @@ public interface ApplicationEx extends Application { void doNotSave(boolean value); boolean isDoNotSave(); - //force exit - void exit(boolean force); + /** + * @param force if true, no additional confirmations will be shown. The application is guaranteed to exit + * @param exitConfirmed if true, suppresses any shutdown confirmation. However, if there are any background processes or tasks running, + * a corresponding confirmation will be shown with the possibility to cancel the operation + */ + void exit(boolean force, boolean exitConfirmed); - void restart(boolean force); + /** + * @param exitConfirmed if true, suppresses any shutdown confirmation. However, if there are any background processes or tasks running, + * a corresponding confirmation will be shown with the possibility to cancel the operation + */ + void restart(boolean exitConfirmed); /** * Runs modal process. For internal use only, see {@link Task} diff --git a/platform/core-impl/src/com/intellij/openapi/application/impl/ApplicationInfoImpl.java b/platform/core-impl/src/com/intellij/openapi/application/impl/ApplicationInfoImpl.java index 78ce83cc5154..62fbfa502c79 100644 --- a/platform/core-impl/src/com/intellij/openapi/application/impl/ApplicationInfoImpl.java +++ b/platform/core-impl/src/com/intellij/openapi/application/impl/ApplicationInfoImpl.java @@ -409,7 +409,7 @@ public class ApplicationInfoImpl extends ApplicationInfoEx implements JDOMExtern } } else { - buffer.append(getBuild().asString()); + buffer.append(getBuild().asStringWithAllDetails()); } return buffer.toString(); } |