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