diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/winHelp.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/winHelp.png new file mode 100644 index 000000000000..5d0904ea03fa Binary files /dev/null and b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/winHelp.png differ diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/winHelp@2x.png b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/winHelp@2x.png new file mode 100644 index 000000000000..9f23027d221f Binary files /dev/null and b/platform/platform-impl/src/com/intellij/ide/ui/laf/icons/winHelp@2x.png differ diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/WinIntelliJButtonPainter.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/WinIntelliJButtonPainter.java index 06ac418c27fb..43592a33e577 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/WinIntelliJButtonPainter.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/WinIntelliJButtonPainter.java @@ -60,11 +60,8 @@ public class WinIntelliJButtonPainter implements Border, UIResource { g.translate(-x,-y); } } else { - //g.drawRoundRect(x + offset + 1, y + yOff + 1, width - 2 * offset, height - 2*yOff, 5, 5); g.setColor(UIManager.getColor("Button.intellij.native.borderColor")); - if (DarculaButtonUI.isHelpButton((JComponent)c)) { - g.drawOval((w - diam) / 2, (h - diam) / 2, diam, diam); - } else { + if (!DarculaButtonUI.isHelpButton((JComponent)c)) { g.translate(x, y); g.drawRect(0, 0, width - 1, height - 1); g.translate(-x, -y);