mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-14 11:42:30 +00:00
Filtermode settings bugs fixed (menu items do not get selected corruptly)
This commit is contained in:
@@ -96,6 +96,8 @@ typedef NS_ENUM(NSUInteger, MPContextTab) {
|
|||||||
[self.emptyTrashButton setNextKeyView:self.nextKeyView];
|
[self.emptyTrashButton setNextKeyView:self.nextKeyView];
|
||||||
[self.filterDoneButton setNextKeyView:self.nextKeyView];
|
[self.filterDoneButton setNextKeyView:self.nextKeyView];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[self _updateFilterMenu];
|
||||||
}
|
}
|
||||||
|
|
||||||
#pragma mark Properties
|
#pragma mark Properties
|
||||||
@@ -149,17 +151,13 @@ typedef NS_ENUM(NSUInteger, MPContextTab) {
|
|||||||
return; // Wrong sender
|
return; // Wrong sender
|
||||||
}
|
}
|
||||||
MPFilterMode toggledMode = [sender tag];
|
MPFilterMode toggledMode = [sender tag];
|
||||||
switch ([sender state]) {
|
if(toggledMode & self.filterMode) {
|
||||||
case NSOnState:
|
/* Disable enabled flag */
|
||||||
self.filterMode |= toggledMode;
|
self.filterMode ^= toggledMode;
|
||||||
break;
|
}
|
||||||
|
else {
|
||||||
case NSOffState:
|
/* Enable disabled flag */
|
||||||
self.filterMode ^= toggledMode;
|
self.filterMode |= toggledMode;
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user