diff options
author | dynaflash <[email protected]> | 2009-01-27 17:47:35 +0000 |
---|---|---|
committer | dynaflash <[email protected]> | 2009-01-27 17:47:35 +0000 |
commit | 22ad6f6931e51738146c0e01b169d0c65bee312d (patch) | |
tree | 73b1ccccecb1fa25e04b442ad13be3d17ef41991 /macosx/Controller.mm | |
parent | 37d64db75be1ed276961e1adfa9dca39bb645b43 (diff) |
MacGui: remember window postion and open/close state of the Picture Filter and Picture sizing inspectors and restore them at the next launch.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2101 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'macosx/Controller.mm')
-rw-r--r-- | macosx/Controller.mm | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/macosx/Controller.mm b/macosx/Controller.mm index dfa73ed4b..116cf457c 100644 --- a/macosx/Controller.mm +++ b/macosx/Controller.mm @@ -1539,18 +1539,25 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It SuccessfulScan = YES; [self enableUI: YES]; - /* if its the initial successful scan after awakeFromNib */ - if (currentSuccessfulScanCount == 1) - { - [self selectDefaultPreset:nil]; - /* initially set deinterlace to 0, will be overridden reset by the default preset anyway */ - //[fPictureController setDeinterlace:0]; - - /* lets set Denoise to index 0 or "None" since this is the first scan */ - //[fPictureController setDenoise:0]; - - [fPictureFilterController setInitialPictureFilters]; - } + /* if its the initial successful scan after awakeFromNib */ + if (currentSuccessfulScanCount == 1) + { + [self selectDefaultPreset:nil]; + + [fPictureFilterController setInitialPictureFilters]; + + // Open preview window now if it was visible when HB was closed + if ([[NSUserDefaults standardUserDefaults] boolForKey:@"PreviewWindowIsOpen"]) + [self showPreviewWindow:nil]; + + // Open picture sizing window now if it was visible when HB was closed + if ([[NSUserDefaults standardUserDefaults] boolForKey:@"PictureSizeWindowIsOpen"]) + [self showPicturePanel:nil]; + + // Open filters window now if it was visible when HB was closed + if ([[NSUserDefaults standardUserDefaults] boolForKey:@"PictureFiltersWindowIsOpen"]) + [self showFiltersPanel:nil]; + } } |