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 | 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 | 113 | /* (non-Javadoc) |
| 105 | 114 | * @see com.mumfrey.liteloader.modconfig.ConfigPanelHost#getMod() |
| 106 | 115 | */ |
| ... | ... | @@ -195,11 +204,7 @@ public class GuiConfigPanelContainer extends Gui implements ConfigPanelHost |
| 195 | 204 | this.panelTop = TOP - this.scrollBar.getValue(); |
| 196 | 205 | |
| 197 | 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 | 209 | // Draw top and bottom horizontal bars |
| 205 | 210 | drawRect(MARGIN, TOP - 4, this.width - MARGIN, TOP - 3, 0xFF999999); | ... | ... |