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:
parent
2b79fd7186
commit
d25735dd9f
2 changed files with 6 additions and 0 deletions
|
@ -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
|
||||||
|
|
|
@ -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];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue