Fix Bug 398149 - Execute command does not work (argument badly transformed)

FIXED-IN: 5.9.1
BUG: 398149
wilder
Laurent Montel 8 years ago
parent 762f37842a
commit 9cb198999e
  1. 9
      src/filter/filteractions/filteractionwithurl.cpp

@ -86,12 +86,7 @@ void FilterActionWithUrl::applyParamWidgetValue(QWidget *paramWidget)
KUrlRequester *requester = paramWidget->findChild<KUrlRequester *>(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<KUrlRequester *>(QStringLiteral("requester"));
Q_ASSERT(requester);
requester->setUrl(QUrl::fromLocalFile(mParameter));
requester->setText(mParameter);
}
void FilterActionWithUrl::clearParamWidget(QWidget *paramWidget) const

Loading…
Cancel
Save