diff --git a/platform/platform-impl/src/com/intellij/openapi/application/impl/ConfirmExitDialog.java b/platform/platform-impl/src/com/intellij/openapi/application/impl/ConfirmExitDialog.java index f1cc095cb992..0bf8c59e6cde 100644 --- a/platform/platform-impl/src/com/intellij/openapi/application/impl/ConfirmExitDialog.java +++ b/platform/platform-impl/src/com/intellij/openapi/application/impl/ConfirmExitDialog.java @@ -43,7 +43,9 @@ public class ConfirmExitDialog extends OptionsDialog { protected Action[] createActions() { setOKButtonText(CommonBundle.getYesButtonText()); setCancelButtonText(CommonBundle.getNoButtonText()); - return new Action[] {getOKAction(), getCancelAction()}; + final Action cancelAction = getCancelAction(); + cancelAction.putValue(FOCUSED_ACTION, Boolean.TRUE); + return new Action[] {getOKAction(), cancelAction}; } protected boolean isToBeShown() {