From 675f663d04670aa0bca2f23ad3c121d8724cef48 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Tue, 22 Oct 2013 12:39:36 +0200 Subject: [PATCH] proper height of combobox under Darcula & IntelliJ --- .../platform-impl/src/com/intellij/ui/EditorComboBox.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ui/EditorComboBox.java b/platform/platform-impl/src/com/intellij/ui/EditorComboBox.java index 4563c19def26..34eab38ed934 100644 --- a/platform/platform-impl/src/com/intellij/ui/EditorComboBox.java +++ b/platform/platform-impl/src/com/intellij/ui/EditorComboBox.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2009 JetBrains s.r.o. + * Copyright 2000-2013 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. @@ -37,7 +37,7 @@ import com.intellij.util.ui.UIUtil; import javax.swing.*; import java.awt.*; import java.awt.event.*; -import java.util.*; +import java.util.ArrayList; import java.util.List; /** @@ -335,6 +335,9 @@ public class EditorComboBox extends JComboBox implements DocumentListener { } public Dimension getPreferredSize() { + if (UIUtil.isUnderIntelliJLaF() || UIUtil.isUnderDarcula()) { + return super.getPreferredSize(); + } if (myEditorField != null) { final Dimension preferredSize = new Dimension(myEditorField.getComponent().getPreferredSize()); final Insets insets = getInsets();