views: Focus webContents in BrowserWindow

This commit is contained in:
Cheng Zhao 2018-03-06 15:17:42 +09:00
parent 8bbe28e998
commit bf862d1d07
2 changed files with 3 additions and 4 deletions

View file

@ -379,6 +379,9 @@ void BrowserWindow::OnWindowFocus() {
auto* rwhv = web_contents()->GetRenderWidgetHostView();
if (rwhv)
rwhv->SetActive(true);
#else
if (!api_web_contents_->IsDevToolsOpened())
web_contents()->Focus();
#endif
Emit("focus");

View file

@ -1183,10 +1183,6 @@ void NativeWindowViews::OnWidgetActivationChanged(
&NativeWindow::NotifyWindowBlur,
GetWeakPtr()));
if (active && inspectable_web_contents() &&
!inspectable_web_contents()->IsDevToolsViewShowing())
web_contents()->Focus();
// Hide menu bar when window is blured.
if (!active && menu_bar_autohide_ && menu_bar_visible_)
SetMenuBarVisibility(false);