diff options
author | Stephan Schwär | 2020-11-18 03:27:09 +0100 |
---|---|---|
committer | Stephan Schwär | 2020-11-18 03:27:09 +0100 |
commit | ac5e80666d18e7c1a5bb678babae012c8252fb6a (patch) | |
tree | f5b4d2ee6236fdf24aee9fc48afb8855c6d00edb /dozentenmodul/src/main | |
parent | [client] Set table row height according to scaling (diff) | |
download | tutor-module-ac5e80666d18e7c1a5bb678babae012c8252fb6a.tar.gz tutor-module-ac5e80666d18e7c1a5bb678babae012c8252fb6a.tar.xz tutor-module-ac5e80666d18e7c1a5bb678babae012c8252fb6a.zip |
[client] Prevent rescaling of comboBox lists
Issue #3794
Diffstat (limited to 'dozentenmodul/src/main')
-rwxr-xr-x | dozentenmodul/src/main/java/org/openslx/dozmod/App.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/App.java b/dozentenmodul/src/main/java/org/openslx/dozmod/App.java index 5884598c..7df920a2 100755 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/App.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/App.java @@ -17,6 +17,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; import javax.net.ssl.SSLContext; +import javax.swing.ListCellRenderer; import javax.swing.SwingUtilities; import javax.swing.UIDefaults; import javax.swing.UIManager; @@ -315,8 +316,8 @@ public class App { if (containerEvent.getID() == ContainerEvent.COMPONENT_ADDED) { Font font = containerEvent.getChild().getFont(); if (font != null && font.getSize2D() <= defaultSize) { - // Do not update font in tables on every renderer call to prevent weirdness. - if (!(containerEvent.getChild() instanceof TableCellRenderer)){ + // Do not update font in tables and ComboBoxes on every renderer call to prevent weirdness. + if (!(containerEvent.getChild() instanceof TableCellRenderer || containerEvent.getChild() instanceof ListCellRenderer)){ containerEvent.getChild().setFont( new Font(font.getName(), font.getStyle(), Math.round(font.getSize2D() * scaling))); |