mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
fix Darcula help button
This commit is contained in:
@@ -19,7 +19,6 @@ import com.intellij.icons.AllIcons;
|
||||
import com.intellij.ide.ui.laf.darcula.DarculaLaf;
|
||||
import com.intellij.openapi.ui.GraphicsConfig;
|
||||
import com.intellij.openapi.util.SystemInfo;
|
||||
import com.intellij.openapi.util.registry.Registry;
|
||||
import com.intellij.util.ObjectUtils;
|
||||
import com.intellij.util.ui.GraphicsUtil;
|
||||
import com.intellij.util.ui.JBUI;
|
||||
@@ -176,7 +175,7 @@ public class DarculaButtonUI extends BasicButtonUI {
|
||||
}
|
||||
|
||||
public static boolean isHelpButton(JComponent button) {
|
||||
return (SystemInfo.isMac || (SystemInfo.isWindows && Registry.is("ide.intellij.laf.win10.ui")))
|
||||
return (SystemInfo.isMac || UIUtil.isUnderDarcula() || UIUtil.isUnderWin10LookAndFeel())
|
||||
&& button instanceof JButton
|
||||
&& "help".equals(button.getClientProperty("JButton.buttonType"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user