webadmin: allow reseting chan buffer size by entering an empty value

This commit is contained in:
J-P Nurmi
2015-08-14 19:35:24 +02:00
parent bfab89edba
commit 645fa855e0

View File

@@ -716,9 +716,13 @@ public:
}
}
unsigned int uBufferSize = WebSock.GetParam("buffersize").ToUInt();
if (pChan->GetBufferCount() != uBufferSize) {
pChan->SetBufferCount(uBufferSize, spSession->IsAdmin());
if (WebSock.GetParam("buffersize").empty()) {
pChan->ResetBufferCount();
} else {
unsigned int uBufferSize = WebSock.GetParam("buffersize").ToUInt();
if (pChan->GetBufferCount() != uBufferSize) {
pChan->SetBufferCount(uBufferSize, spSession->IsAdmin());
}
}
pChan->SetDefaultModes(WebSock.GetParam("defmodes"));
pChan->SetInConfig(WebSock.GetParam("save").ToBool());