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] setInteger: GROUP_FILTER_ALL_TAG forKey: @"FilterGroup"];
[[NSUserDefaults standardUserDefaults] removeObjectForKey: @"FilterSearchString"];
}
[self applyFilter]; //do even if showing to ensure tooltips are updated

View file

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