Check render frame host before getting context
authorKevin Sawicki <kevinsawicki@gmail.com>
Fri, 24 Feb 2017 15:49:26 +0000 (07:49 -0800)
committerKevin Sawicki <kevinsawicki@gmail.com>
Fri, 24 Feb 2017 15:49:26 +0000 (07:49 -0800)
atom/browser/web_dialog_helper.cc

index d9e747a..3ca5ba8 100644 (file)
@@ -65,7 +65,7 @@ class FileSelectHelper : public base::RefCounted<FileSelectHelper>,
         file_info.push_back(info);
       }
 
-      if (!paths.empty()) {
+      if (render_frame_host_ && !paths.empty()) {
         auto browser_context = static_cast<atom::AtomBrowserContext*>(
             render_frame_host_->GetProcess()->GetBrowserContext());
         browser_context->prefs()->SetFilePath(prefs::kSelectFileLastDirectory,