1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-03-10 22:22:58 +00:00

#4182 Remember filter search text between runs

This commit is contained in:
Mitchell Livingston 2011-04-11 02:44:05 +00:00
parent 2b79fd7186
commit d25735dd9f
2 changed files with 6 additions and 0 deletions

View file

@ -2943,6 +2943,7 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
{ {
[[NSUserDefaults standardUserDefaults] setObject: FILTER_NONE forKey: @"Filter"]; [[NSUserDefaults standardUserDefaults] setObject: FILTER_NONE forKey: @"Filter"];
[[NSUserDefaults standardUserDefaults] setInteger: GROUP_FILTER_ALL_TAG forKey: @"FilterGroup"]; [[NSUserDefaults standardUserDefaults] setInteger: GROUP_FILTER_ALL_TAG forKey: @"FilterGroup"];
[[NSUserDefaults standardUserDefaults] removeObjectForKey: @"FilterSearchString"];
} }
[self applyFilter]; //do even if showing to ensure tooltips are updated [self applyFilter]; //do even if showing to ensure tooltips are updated

View file

@ -103,6 +103,10 @@
} }
[[fSearchField cell] setPlaceholderString: filterSearchTypeTitle]; [[fSearchField cell] setPlaceholderString: filterSearchTypeTitle];
NSString * searchString;
if ((searchString = [[NSUserDefaults standardUserDefaults] stringForKey: @"FilterSearchString"]))
[fSearchField setStringValue: searchString];
[self updateGroupsButton]; [self updateGroupsButton];
[[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(resizeBar) [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(resizeBar)
@ -184,6 +188,7 @@
- (void) setSearchText: (id) sender - (void) setSearchText: (id) sender
{ {
[[NSUserDefaults standardUserDefaults] setObject: [fSearchField stringValue] forKey: @"FilterSearchString"];
[[NSNotificationCenter defaultCenter] postNotificationName: @"ApplyFilter" object: nil]; [[NSNotificationCenter defaultCenter] postNotificationName: @"ApplyFilter" object: nil];
} }