diff --git a/atom/browser/native_window_mac.mm b/atom/browser/native_window_mac.mm index 412e85f39d3..60bbebc6625 100644 --- a/atom/browser/native_window_mac.mm +++ b/atom/browser/native_window_mac.mm @@ -990,7 +990,6 @@ NativeWindowMac::NativeWindowMac( NativeWindowMac::~NativeWindowMac() { [NSEvent removeMonitor:wheel_event_monitor_]; - Observe(nullptr); } void NativeWindowMac::Close() { diff --git a/atom/browser/web_dialog_helper.cc b/atom/browser/web_dialog_helper.cc index 1dd479883d8..878b4176a9d 100644 --- a/atom/browser/web_dialog_helper.cc +++ b/atom/browser/web_dialog_helper.cc @@ -235,12 +235,8 @@ void WebDialogHelper::RunFileChooser( NOTREACHED(); } - AtomBrowserContext* browser_context = static_cast( - window_->web_contents()->GetBrowserContext()); - if (!browser_context) { - browser_context = static_cast( - render_frame_host->GetProcess()->GetBrowserContext()); - } + auto* browser_context = static_cast( + render_frame_host->GetProcess()->GetBrowserContext()); settings.default_path = browser_context->prefs()->GetFilePath( prefs::kSelectFileLastDirectory).Append(params.default_file_name); settings.properties = flags;