Skip to content

Commit 4cc2665

Browse files
Pierre Rossibbandix
authored andcommitted
<chromium> fixup select elements.
We use RenderWidgetHostViewQt, not RWHVMac, even on Mac. Since some platform decisions seem to have transpired all the way to the content layer, we should simply use the web ui for select elements on mac for the time being. Reviewed-by: Jocelyn Turcotte <[email protected]> Change-Id: Ib430f8686862cf0958ccdbfefb8bfa36af590e97 Reviewed-by: Zeno Albisser <[email protected]>
1 parent c0273ea commit 4cc2665

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

chromium/content/browser/web_contents/web_contents_impl.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1464,7 +1464,7 @@ void WebContentsImpl::CreateNewWidget(int render_process_id,
14641464
// Save the created widget associated with the route so we can show it later.
14651465
pending_widget_views_[route_id] = widget_view;
14661466

1467-
#if defined(OS_MACOSX)
1467+
#if defined(OS_MACOSX) && !defined(TOOLKIT_QT)
14681468
// A RenderWidgetHostViewMac has lifetime scoped to the view. We'll retain it
14691469
// to allow it to survive the trip without being hosted.
14701470
base::mac::NSObjectRetain(widget_view->GetNativeView());
@@ -1529,7 +1529,7 @@ void WebContentsImpl::ShowCreatedWidget(int route_id,
15291529
// used to implement Pepper Flash fullscreen.
15301530
render_widget_host_impl->set_allow_privileged_mouse_lock(is_fullscreen);
15311531

1532-
#if defined(OS_MACOSX)
1532+
#if defined(OS_MACOSX) && !defined(TOOLKIT_QT)
15331533
// A RenderWidgetHostViewMac has lifetime scoped to the view. Now that it's
15341534
// properly embedded (or purposefully ignored) we can release the retain we
15351535
// took in CreateNewWidget().

chromium/content/renderer/render_thread_impl.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ void RenderThreadImpl::Init() {
314314
v8::V8::SetCreateHistogramFunction(CreateHistogram);
315315
v8::V8::SetAddHistogramSampleFunction(AddHistogramSample);
316316

317-
#if defined(OS_MACOSX) || defined(OS_ANDROID)
317+
#if (defined(OS_MACOSX) || defined(OS_ANDROID)) && !defined(TOOLKIT_QT)
318318
// On Mac and Android, the select popups are rendered by the browser.
319319
blink::WebView::setUseExternalPopupMenus(true);
320320
#endif

0 commit comments

Comments
 (0)