From 8530df9f34bb2a256088052f676d0a01ddb4a544 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Fri, 21 Oct 2016 14:10:56 +0200 Subject: [PATCH] don't hide paintFocus() method to DarculaRadioButtonUI --- .../ide/ui/laf/darcula/ui/DarculaRadioButtonUI.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaRadioButtonUI.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaRadioButtonUI.java index 03f10fbf6f4a..15a2b6a5b583 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaRadioButtonUI.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaRadioButtonUI.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2015 JetBrains s.r.o. + * Copyright 2000-2016 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -168,6 +168,16 @@ public class DarculaRadioButtonUI extends MetalRadioButtonUI { mnemIndex, textRect.x, textRect.y + fm.getAscent()); } } + + if(b.hasFocus() && b.isFocusPainted() && + textRect.width > 0 && textRect.height > 0 ) { + paintFocus(g, textRect, b.getSize()); + } + } + + @Override + protected void paintFocus(Graphics g, Rectangle t, Dimension d) { + } @Override