Ticket #20123: 20123.patch
| File 20123.patch, 1.3 KB (added by , 5 years ago) |
|---|
-
src/org/openstreetmap/josm/gui/preferences/PreferenceTabbedPane.java
489 489 for (PreferenceSettingFactory factory : factories) { 490 490 if (factory != null) { 491 491 PreferenceSetting setting = factory.createPreferenceSetting(); 492 if (setting instanceof TabPreferenceSetting && ((TabPreferenceSetting) setting).getIconName() == null) { 493 Logging.error("Invalid setting (Icon missing): " + setting.getClass().getName()); 494 setting = null; 495 } 492 496 if (setting != null) { 493 497 settings.add(setting); 494 498 } … … 523 527 insertTab(title, icon, component, tps.getTooltip(), position); 524 528 } 525 529 526 private String htmlTabTitle(String title, int maxWidth) {530 private static String htmlTabTitle(String title, int maxWidth) { 527 531 // Width is set to force left alignment, see https://stackoverflow.com/a/33781096/2257172 528 532 return "<html><div style='padding-left:5px; width:" + maxWidth + "px'>" + title + "</div></html>"; 529 533 }
