mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
Ensure multicolor filter selected after right-clicking a color filter
This commit is contained in:
@@ -126,17 +126,21 @@ public enum CCardCatalog implements ICDoc {
|
||||
for (SItemManagerUtil.StatTypes s : SItemManagerUtil.StatTypes.values()) {
|
||||
if (s.group == group && s != st) {
|
||||
FLabel lbl = VCardCatalog.SINGLETON_INSTANCE.getItemManager().getStatLabel(s);
|
||||
if (lbl.getSelected()) {
|
||||
if (s == StatTypes.MULTICOLOR) {
|
||||
switch (st) {
|
||||
case WHITE:
|
||||
case BLUE:
|
||||
case BLACK:
|
||||
case RED:
|
||||
case GREEN:
|
||||
continue; //don't filter out multicolor cards after right-clicking a color filter
|
||||
if (s == StatTypes.MULTICOLOR) {
|
||||
switch (st) {
|
||||
case WHITE:
|
||||
case BLUE:
|
||||
case BLACK:
|
||||
case RED:
|
||||
case GREEN:
|
||||
//ensure multicolor filter selected after right-clicking a color filter
|
||||
if (!lbl.getSelected()) {
|
||||
lbl.setSelected(true);
|
||||
}
|
||||
continue;
|
||||
}
|
||||
}
|
||||
if (lbl.getSelected()) {
|
||||
foundSelected = true;
|
||||
lbl.setSelected(false);
|
||||
}
|
||||
|
||||
@@ -114,17 +114,21 @@ public enum CWorkshopCatalog implements ICDoc {
|
||||
for (SItemManagerUtil.StatTypes s : SItemManagerUtil.StatTypes.values()) {
|
||||
if (s.group == group && s != st) {
|
||||
FLabel lbl = VWorkshopCatalog.SINGLETON_INSTANCE.getCardManager().getStatLabel(s);
|
||||
if (lbl.getSelected()) {
|
||||
if (s == StatTypes.MULTICOLOR) {
|
||||
switch (st) {
|
||||
case WHITE:
|
||||
case BLUE:
|
||||
case BLACK:
|
||||
case RED:
|
||||
case GREEN:
|
||||
continue; //don't filter out multicolor cards after right-clicking a color filter
|
||||
if (s == StatTypes.MULTICOLOR) {
|
||||
switch (st) {
|
||||
case WHITE:
|
||||
case BLUE:
|
||||
case BLACK:
|
||||
case RED:
|
||||
case GREEN:
|
||||
//ensure multicolor filter selected after right-clicking a color filter
|
||||
if (!lbl.getSelected()) {
|
||||
lbl.setSelected(true);
|
||||
}
|
||||
continue;
|
||||
}
|
||||
}
|
||||
if (lbl.getSelected()) {
|
||||
foundSelected = true;
|
||||
lbl.setSelected(false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user