From 8100020b415731fd0557279e82ca3b583ddd4d24 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Sun, 31 Dec 2017 19:30:16 +0100 Subject: [PATCH] TabBar: Support dropping text on tabs It will be searched for using default search engine --- src/lib/tabwidget/tabbar.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/tabwidget/tabbar.cpp b/src/lib/tabwidget/tabbar.cpp index 7fc7c7fe0..744479c5a 100644 --- a/src/lib/tabwidget/tabbar.cpp +++ b/src/lib/tabwidget/tabbar.cpp @@ -555,7 +555,11 @@ void TabBar::dropEvent(QDropEvent* event) else { WebTab* tab = m_window->weView(index)->webTab(); if (tab->isRestored()) { - tab->webView()->load(mime->urls().at(0)); + if (mime->hasUrls()) { + tab->webView()->load(mime->urls().at(0)); + } else if (mime->hasText()) { + tab->webView()->load(mApp->searchEnginesManager()->searchResult(mime->text())); + } } } }