Commit 0188a6baea52d03e56beb78a28206e00b0c4ff02
1 parent
f140ce29
LiteLoader 1.6.4_02 - experimental - ConfigPanel shows "<ModName> Settings" as p…
…anel title if mod returns null panel title
Showing
1 changed file
with
10 additions
and
5 deletions
java/com/mumfrey/liteloader/gui/GuiConfigPanelContainer.java
@@ -101,6 +101,15 @@ public class GuiConfigPanelContainer extends Gui implements ConfigPanelHost | @@ -101,6 +101,15 @@ public class GuiConfigPanelContainer extends Gui implements ConfigPanelHost | ||
101 | this.mod = mod; | 101 | this.mod = mod; |
102 | } | 102 | } |
103 | 103 | ||
104 | + /** | ||
105 | + * @return | ||
106 | + */ | ||
107 | + protected String getPanelTitle() | ||
108 | + { | ||
109 | + String panelTitle = this.panel.getPanelTitle(); | ||
110 | + return panelTitle != null ? panelTitle : String.format("%s Settings", this.mod.getName()); | ||
111 | + } | ||
112 | + | ||
104 | /* (non-Javadoc) | 113 | /* (non-Javadoc) |
105 | * @see com.mumfrey.liteloader.modconfig.ConfigPanelHost#getMod() | 114 | * @see com.mumfrey.liteloader.modconfig.ConfigPanelHost#getMod() |
106 | */ | 115 | */ |
@@ -195,11 +204,7 @@ public class GuiConfigPanelContainer extends Gui implements ConfigPanelHost | @@ -195,11 +204,7 @@ public class GuiConfigPanelContainer extends Gui implements ConfigPanelHost | ||
195 | this.panelTop = TOP - this.scrollBar.getValue(); | 204 | this.panelTop = TOP - this.scrollBar.getValue(); |
196 | 205 | ||
197 | // Draw panel title | 206 | // Draw panel title |
198 | - String panelTitle = this.panel.getPanelTitle(); | ||
199 | - if (panelTitle != null) | ||
200 | - { | ||
201 | - this.mc.fontRenderer.drawString(panelTitle, MARGIN, TOP - 14, 0xFFFFFFFF); | ||
202 | - } | 207 | + this.mc.fontRenderer.drawString(this.getPanelTitle(), MARGIN, TOP - 14, 0xFFFFFFFF); |
203 | 208 | ||
204 | // Draw top and bottom horizontal bars | 209 | // Draw top and bottom horizontal bars |
205 | drawRect(MARGIN, TOP - 4, this.width - MARGIN, TOP - 3, 0xFF999999); | 210 | drawRect(MARGIN, TOP - 4, this.width - MARGIN, TOP - 3, 0xFF999999); |