Merge pull request #3818 from atom/fix-add-recent-document-crash

Fix crash when passing invalid path to addRecentDocument
This commit is contained in:
Cheng Zhao 2015-12-15 18:28:04 +08:00
commit 8d2a41a987

View file

@ -19,7 +19,12 @@ void Browser::Focus() {
}
void Browser::AddRecentDocument(const base::FilePath& path) {
NSURL* u = [NSURL fileURLWithPath:base::mac::FilePathToNSString(path)];
NSString* path_string = base::mac::FilePathToNSString(path);
if (!path_string)
return;
NSURL* u = [NSURL fileURLWithPath:path_string];
if (!u)
return;
[[NSDocumentController sharedDocumentController] noteNewRecentDocumentURL:u];
}