IDEA-197937 ui: fix tab height in debugger toolwindow on HiDPI Linux

* Do not add `getActiveTabUnderlineHeight` twice, as it is already done in super method
This commit is contained in:
Aleksey Pivovarov
2018-08-27 14:58:49 +03:00
parent 2228bdf830
commit cb28e2164f
@@ -26,12 +26,12 @@ import com.intellij.ui.tabs.UiDecorator;
import com.intellij.ui.tabs.impl.JBEditorTabs;
import com.intellij.ui.tabs.impl.JBTabsImpl;
import com.intellij.ui.tabs.impl.TabLabel;
import com.intellij.util.ui.JBUI;
import com.intellij.util.ui.UIUtil;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import javax.swing.*;
import javax.swing.border.EmptyBorder;
import java.awt.*;
import java.util.Map;
@@ -107,7 +107,7 @@ public class JBRunnerTabs extends JBEditorTabs {
@Override
public void apply(UiDecorator.UiDecoration decoration) {
setBorder(new EmptyBorder(5, 5, 7, 5));//Don't use JBUI here, it clips tab text in case of HiDPI
setBorder(JBUI.Borders.empty(5, 5, 7, 5));
}
@Override
@@ -125,12 +125,5 @@ public class JBRunnerTabs extends JBEditorTabs {
wrapper.add(Box.createHorizontalStrut(6), BorderLayout.WEST);
}
}
@Override
public Dimension getPreferredSize() {
Dimension result = super.getPreferredSize();
result.height += myTabs.getActiveTabUnderlineHeight() - 1;
return result;
}
}
}