Index: chrome/renderer/render_view.cc |
=================================================================== |
--- chrome/renderer/render_view.cc (revision 14859) |
+++ chrome/renderer/render_view.cc (working copy) |
@@ -196,7 +196,6 @@ |
devtools_client_(NULL), |
history_back_list_count_(0), |
history_forward_list_count_(0), |
- disable_popup_blocking_(false), |
has_unload_listener_(false), |
decrement_shared_popup_at_destruction_(false), |
form_field_autofill_request_id_(0), |
@@ -328,8 +327,6 @@ |
if (command_line.HasSwitch(switches::kDomAutomationController)) |
enabled_bindings_ |= BindingsPolicy::DOM_AUTOMATION; |
- disable_popup_blocking_ = |
- command_line.HasSwitch(switches::kDisablePopupBlocking); |
debug_message_handler_ = new DebugMessageHandler(this); |
render_thread_->AddFilter(debug_message_handler_); |
@@ -1960,9 +1957,8 @@ |
// NOTE: initial_pos_ may still have its default values at this point, but |
// that's okay. It'll be ignored if disposition is not NEW_POPUP, or the |
// browser process will impose a default position otherwise. |
- Send(new ViewHostMsg_ShowView( |
- opener_id_, routing_id_, disposition, initial_pos_, |
- WasOpenedByUserGestureHelper())); |
+ Send(new ViewHostMsg_ShowView(opener_id_, routing_id_, disposition, |
+ initial_pos_, WasOpenedByUserGesture(NULL))); |
} |
void RenderView::CloseWidgetSoon(WebWidget* webwidget) { |
@@ -2293,17 +2289,6 @@ |
} |
bool RenderView::WasOpenedByUserGesture(WebView* webview) const { |
- return WasOpenedByUserGestureHelper(); |
-} |
- |
-bool RenderView::WasOpenedByUserGestureHelper() const { |
- // If pop-up blocking has been disabled, then treat all new windows as if |
- // they were opened by a user gesture. This will prevent them from being |
- // blocked. This is a bit of a hack, there should be a more straightforward |
- // way to disable pop-up blocking. |
- if (disable_popup_blocking_) |
- return true; |
- |
return opened_by_user_gesture_; |
} |