From aa674c08b7220d76436192c42001321fee2c4fef Mon Sep 17 00:00:00 2001 From: Allan Odgaard Date: Tue, 30 Oct 2018 11:51:01 +0700 Subject: [PATCH] Guard against no file browser root item when updating modified/open URLs --- Frameworks/FileBrowser/src/FileBrowserView.mm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Frameworks/FileBrowser/src/FileBrowserView.mm b/Frameworks/FileBrowser/src/FileBrowserView.mm index 45dfad12..22d3f7a8 100644 --- a/Frameworks/FileBrowser/src/FileBrowserView.mm +++ b/Frameworks/FileBrowser/src/FileBrowserView.mm @@ -439,6 +439,9 @@ static NSMutableIndexSet* MutableLongestCommonSubsequence (NSArray* lhs, NSArray { _modifiedURLs = newModifiedURLs; + if(!self.fileItem) + return; + NSMutableArray* stack = [NSMutableArray arrayWithObject:self.fileItem]; while(FileItem* item = stack.firstObject) { @@ -453,6 +456,9 @@ static NSMutableIndexSet* MutableLongestCommonSubsequence (NSArray* lhs, NSArray { _openURLs = newOpenURLs; + if(!self.fileItem) + return; + NSMutableArray* stack = [NSMutableArray arrayWithObject:self.fileItem]; while(FileItem* item = stack.firstObject) {