summaryrefslogtreecommitdiff
path: root/www/chromium-uc/patches/extra/ungoogled-chromium/enable-paste-and-go-new-tab-button.patch
blob: 6205679c6d613d01124d4d02d9897b377251fdae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
--- chrome/browser/ui/views/tabs/new_tab_button.cc.orig
+++ chrome/browser/ui/views/tabs/new_tab_button.cc
@@ -58,10 +58,8 @@ NewTabButton::NewTabButton(TabStrip* tab
   SetAnimateOnStateChange(true);
 // TODO(crbug.com/1052397): Revisit the macro expression once build flag switch
 // of lacros-chrome is complete.
-#if defined(OS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || defined(OS_BSD)
   SetTriggerableEventFlags(GetTriggerableEventFlags() |
                            ui::EF_MIDDLE_MOUSE_BUTTON);
-#endif
 
   ink_drop_container_ =
       AddChildView(std::make_unique<views::InkDropContainerView>());
--- chrome/browser/ui/views/tabs/tab_strip.cc.orig
+++ chrome/browser/ui/views/tabs/tab_strip.cc
@@ -2680,8 +2680,6 @@ void TabStrip::NewTabButtonPressed(const
 
     const ui::MouseEvent& mouse = static_cast<const ui::MouseEvent&>(event);
     if (mouse.IsOnlyMiddleMouseButton()) {
-      if (ui::Clipboard::IsSupportedClipboardBuffer(
-              ui::ClipboardBuffer::kSelection)) {
         ui::Clipboard* clipboard = ui::Clipboard::GetForCurrentThread();
         CHECK(clipboard);
         std::u16string clipboard_text;
@@ -2689,7 +2687,6 @@ void TabStrip::NewTabButtonPressed(const
                             /* data_dst = */ nullptr, &clipboard_text);
         if (!clipboard_text.empty())
           controller_->CreateNewTabWithLocation(clipboard_text);
-      }
       return;
     }
   }