Update Filter Checks

Updates the filter checks so that options both and none can be differentiated.

Signed-off-by: Jeffery Tolmie Jeffery.tolmie@gmail.com
This commit is contained in:
eff3ry 2025-01-22 01:40:59 +13:00
parent 2a403b3bfe
commit 4ba3fd559d

View File

@ -279,14 +279,14 @@ void ModFilterWidget::onSideFilterChanged()
{ {
QString side; QString side;
if (ui->clientSide->isChecked() != ui->serverSide->isChecked()) { if (ui->clientSide->isChecked() && !ui->serverSide->isChecked()) {
if (ui->clientSide->isChecked()) side = "client";
side = "client"; } else if (!ui->clientSide->isChecked() && ui->serverSide->isChecked()) {
else side = "server";
side = "server"; } else if (ui->clientSide->isChecked() && ui->serverSide->isChecked()) {
side = "both";
} else { } else {
// both are checked or none are checked; in either case no filtering will happen side = "none";
side = "";
} }
m_filter_changed = side != m_filter->side; m_filter_changed = side != m_filter->side;