Fix crash when passing empty path to addRecentDocument

This commit is contained in:
Cheng Zhao 2015-12-15 17:17:24 +08:00
parent 02e0c169a2
commit d0962b1a93

View file

@ -19,7 +19,12 @@ void Browser::Focus() {
} }
void Browser::AddRecentDocument(const base::FilePath& path) { 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]; [[NSDocumentController sharedDocumentController] noteNewRecentDocumentURL:u];
} }