diff --git a/src/filter/filteractions/filteractionwithurl.cpp b/src/filter/filteractions/filteractionwithurl.cpp index eef38b6..8fd1dec 100644 --- a/src/filter/filteractions/filteractionwithurl.cpp +++ b/src/filter/filteractions/filteractionwithurl.cpp @@ -86,12 +86,7 @@ void FilterActionWithUrl::applyParamWidgetValue(QWidget *paramWidget) KUrlRequester *requester = paramWidget->findChild(QStringLiteral("requester")); Q_ASSERT(requester); - if (QUrl(requester->text()).isRelative()) { - mParameter = requester->text(); - } else { - const QUrl url = requester->url(); - mParameter = (url.isLocalFile() ? url.toLocalFile() : url.path()); - } + mParameter = requester->text(); } void FilterActionWithUrl::setParamWidgetValue(QWidget *paramWidget) const @@ -99,7 +94,7 @@ void FilterActionWithUrl::setParamWidgetValue(QWidget *paramWidget) const KUrlRequester *requester = paramWidget->findChild(QStringLiteral("requester")); Q_ASSERT(requester); - requester->setUrl(QUrl::fromLocalFile(mParameter)); + requester->setText(mParameter); } void FilterActionWithUrl::clearParamWidget(QWidget *paramWidget) const