aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/addurldialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmmpui/addurldialog.cpp')
-rw-r--r--src/qmmpui/addurldialog.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/qmmpui/addurldialog.cpp b/src/qmmpui/addurldialog.cpp
index 91f12cf17..81ae1bf80 100644
--- a/src/qmmpui/addurldialog.cpp
+++ b/src/qmmpui/addurldialog.cpp
@@ -48,8 +48,11 @@ AddUrlDialog::AddUrlDialog(QWidget *parent) : QDialog(parent)
if(QmmpUiSettings::instance()->useClipboard())
{
QUrl url(QApplication::clipboard()->text().trimmed());
- if(url.isValid() && MetaDataManager::instance()->protocols().contains(url.scheme()))
+ if(url.isValid() && (MetaDataManager::instance()->protocols().contains(url.scheme()) ||
+ MetaDataManager::hasMatch(MetaDataManager::instance()->regExps(), url.toString())))
+ {
urlComboBox->setEditText(QApplication::clipboard()->text().trimmed());
+ }
}
}