mirror of
https://github.com/textmate/textmate.git
synced 2026-04-28 03:00:34 -04:00
fixup! Stop using deprecated NSSavePanel/NSOpenPanel methods
Be careful not to initialize an NSURL from nil.
This commit is contained in:
@@ -450,8 +450,8 @@ struct operation_t
|
||||
openPanel.title = @"Find in Folder";
|
||||
openPanel.canChooseFiles = NO;
|
||||
openPanel.canChooseDirectories = YES;
|
||||
NSString* startPath = self.isSearchingFolders ? self.searchFolder : nil;
|
||||
openPanel.directoryURL = [NSURL fileURLWithPath:startPath];
|
||||
if(self.isSearchingFolders && self.searchFolder)
|
||||
openPanel.directoryURL = [NSURL fileURLWithPath:self.searchFolder];
|
||||
if([[self window] isVisible])
|
||||
{
|
||||
[openPanel beginSheetModalForWindow:[self window] completionHandler:^(NSInteger result) {
|
||||
|
||||
@@ -13,7 +13,8 @@
|
||||
|
||||
NSSavePanel* savePanel = [NSSavePanel savePanel];
|
||||
[savePanel setTreatsFilePackagesAsDirectories:YES];
|
||||
[savePanel setDirectoryURL:[NSURL fileURLWithPath:aDirectorySuggestion]];
|
||||
if(aDirectorySuggestion)
|
||||
[savePanel setDirectoryURL:[NSURL fileURLWithPath:aDirectorySuggestion]];
|
||||
[savePanel setNameFieldStringValue:[aPathSuggestion lastPathComponent]];
|
||||
[savePanel beginSheetModalForWindow:aWindow completionHandler:^(NSInteger result) {
|
||||
NSString* path = result == NSOKButton ? [[savePanel.URL filePathURL] path] : nil;
|
||||
|
||||
Reference in New Issue
Block a user