Changeset 11640 for trunk/macosx/Controller.m
- Timestamp:
- Jan 6, 2011, 4:09:04 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/Controller.m
r11621 r11640 99 99 SORT_ACTIVITY_TAG = 6 100 100 } sortTag; 101 102 typedef enum 103 { 104 SORT_ASC_TAG = 0, 105 SORT_DESC_TAG = 1 106 } sortOrderTag; 107 101 108 102 109 #define FILTER_NONE @"None" … … 2058 2065 - (void) setSortReverse: (id) sender 2059 2066 { 2060 [fDefaults setBool: ![fDefaults boolForKey: @"SortReverse"] forKey: @"SortReverse"]; 2061 [self sortTorrents]; 2067 const BOOL setReverse = [sender tag] == SORT_DESC_TAG; 2068 if (setReverse != [fDefaults boolForKey: @"SortReverse"]) 2069 { 2070 [fDefaults setBool: setReverse forKey: @"SortReverse"]; 2071 [self sortTorrents]; 2072 } 2062 2073 } 2063 2074 … … 4022 4033 if (action == @selector(setSortReverse:)) 4023 4034 { 4024 [menuItem setState: [fDefaults boolForKey: @"SortReverse"] ? NSOnState : NSOffState]; 4035 const BOOL isReverse = [menuItem tag] == SORT_DESC_TAG; 4036 [menuItem setState: (isReverse == [fDefaults boolForKey: @"SortReverse"]) ? NSOnState : NSOffState]; 4025 4037 return ![[fDefaults stringForKey: @"Sort"] isEqualToString: SORT_ORDER]; 4026 4038 }
Note: See TracChangeset
for help on using the changeset viewer.