No need to get BrowserContext from NativeWindow

This commit is contained in:
Cheng Zhao 2018-03-06 15:32:00 +09:00
Родитель 702f1631a3
Коммит 8bbe28e998
2 изменённых файлов: 2 добавлений и 7 удалений

Просмотреть файл

@ -990,7 +990,6 @@ NativeWindowMac::NativeWindowMac(
NativeWindowMac::~NativeWindowMac() {
[NSEvent removeMonitor:wheel_event_monitor_];
Observe(nullptr);
}
void NativeWindowMac::Close() {

Просмотреть файл

@ -235,12 +235,8 @@ void WebDialogHelper::RunFileChooser(
NOTREACHED();
}
AtomBrowserContext* browser_context = static_cast<AtomBrowserContext*>(
window_->web_contents()->GetBrowserContext());
if (!browser_context) {
browser_context = static_cast<atom::AtomBrowserContext*>(
render_frame_host->GetProcess()->GetBrowserContext());
}
auto* browser_context = static_cast<atom::AtomBrowserContext*>(
render_frame_host->GetProcess()->GetBrowserContext());
settings.default_path = browser_context->prefs()->GetFilePath(
prefs::kSelectFileLastDirectory).Append(params.default_file_name);
settings.properties = flags;