Sfoglia il codice sorgente

Don't set panelsize to 0

Fixes CLIENT-187

Change-Id: I76136968621b6fb8ebb3057facfbeaf5519a02dd
Reviewed-on: http://gerrit.dmdirc.com/1812
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
tags/0.6.5
Greg Holmes 13 anni fa
parent
commit
c1864c960c

+ 3
- 2
src/com/dmdirc/addons/ui_swing/dialogs/prefs/CategoryPanel.java Vedi File

@@ -132,8 +132,9 @@ public class CategoryPanel extends JPanel {
132 132
             @Override
133 133
             public void correctBounds(final ComponentWrapper cw) {
134 134
                 if (cw.getComponent() == scrollPane) {
135
-                    parent.setPanelHeight((int) (scrollPane.getViewport().
136
-                            getExtentSize().height * 0.95));
135
+                    int newSize = Math.max(parent.getPanelHeight(),
136
+                            scrollPane.getViewport().getExtentSize().height);
137
+                    parent.setPanelHeight((int) (newSize * 0.95));
137 138
                 }
138 139
             }
139 140
         });

+ 2
- 2
src/com/dmdirc/addons/ui_swing/dialogs/prefs/SwingPreferencesDialog.java Vedi File

@@ -78,9 +78,9 @@ public final class SwingPreferencesDialog extends StandardDialog implements
78 78
     /** Manager loading swing worker. */
79 79
     private LoggingSwingWorker<PreferencesDialogModel, Void> worker;
80 80
     /** Parent window. */
81
-    private MainFrame parentWindow;
81
+    private final MainFrame parentWindow;
82 82
     /** Panel size. */
83
-    private int panelSize = 0;
83
+    private int panelSize = 300;
84 84
 
85 85
     /**
86 86
      * Creates a new instance of SwingPreferencesDialog.

Loading…
Annulla
Salva