diff --git a/platform/platform-api/src/com/intellij/openapi/ui/DialogWrapper.java b/platform/platform-api/src/com/intellij/openapi/ui/DialogWrapper.java index d335d2f787a4..60ab85cd577a 100644 --- a/platform/platform-api/src/com/intellij/openapi/ui/DialogWrapper.java +++ b/platform/platform-api/src/com/intellij/openapi/ui/DialogWrapper.java @@ -656,17 +656,11 @@ public abstract class DialogWrapper { if (doNotAsk != null) { myCheckBoxDoNotShowDialog = new JCheckBox(doNotAsk.getDoNotShowMessage()); - JPanel southPanel = panel; - - if (!doNotAsk.canBeHidden()) { - return southPanel; + if (doNotAsk.canBeHidden()) { + panel = addDoNotShowCheckBox(panel, myCheckBoxDoNotShowDialog); + myCheckBoxDoNotShowDialog.setSelected(!doNotAsk.isToBeShown()); + DialogUtil.registerMnemonic(myCheckBoxDoNotShowDialog, '&'); } - - final JPanel withCB = addDoNotShowCheckBox(southPanel, myCheckBoxDoNotShowDialog); - myCheckBoxDoNotShowDialog.setSelected(!doNotAsk.isToBeShown()); - DialogUtil.registerMnemonic(myCheckBoxDoNotShowDialog, '&'); - - panel = withCB; } if (getStyle() == DialogStyle.COMPACT) {