Skip to content

Commit 45615c0

Browse files
Copilotnetmindz
andcommitted
Fix HUB75 panel dimensions not loading in LED Preferences page
Co-authored-by: netmindz <[email protected]>
1 parent 7d6f477 commit 45615c0

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

wled00/xml.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ void getSettingsJS(byte subPage, Print& settingsScript)
335335
int nPins = bus->getPins(pins);
336336
for (int i = 0; i < nPins; i++) {
337337
lp[1] = '0'+i;
338-
if (PinManager::isPinOk(pins[i]) || bus->isVirtual()) printSetFormValue(settingsScript,lp,pins[i]);
338+
if (PinManager::isPinOk(pins[i]) || bus->isVirtual() || BusManager::isHub75(bus->getType())) printSetFormValue(settingsScript,lp,pins[i]);
339339
}
340340
printSetFormValue(settingsScript,lc,bus->getLength());
341341
printSetFormValue(settingsScript,lt,bus->getType());
@@ -692,9 +692,6 @@ void getSettingsJS(byte subPage, Print& settingsScript)
692692
printSetFormValue(settingsScript,PSTR("MPC"),strip.panel.size());
693693
// panels
694694
for (unsigned i=0; i<strip.panel.size(); i++) {
695-
// Set generator fields to match current panel before adding it to ensure correct initial values
696-
printSetFormValue(settingsScript,PSTR("PW"),strip.panel[i].width);
697-
printSetFormValue(settingsScript,PSTR("PH"),strip.panel[i].height);
698695
settingsScript.printf_P(PSTR("addPanel(%d);"), i);
699696
char pO[8] = { '\0' };
700697
snprintf_P(pO, 7, PSTR("P%d"), i); // WLED_WLED_MAX_PANELS is less than 100 so pO will always only be 4 characters or less

0 commit comments

Comments
 (0)