From: Jean-Baptiste M. <jb...@kd...> - 2012-06-19 22:01:35
|
Git commit efc1004af4aa57ccbca2f66c6d947b9e1567931a by Jean-Baptiste Mardelle. Committed on 20/06/2012 at 00:00. Pushed by mardelle into branch 'master'. Fix script rendering not working in some cases (resizing) M +3 -3 src/renderwidget.cpp http://commits.kde.org/kdenlive/efc1004af4aa57ccbca2f66c6d947b9e1567931a diff --git a/src/renderwidget.cpp b/src/renderwidget.cpp index 8ed038c..f7df0ab 100644 --- a/src/renderwidget.cpp +++ b/src/renderwidget.cpp @@ -994,8 +994,8 @@ void RenderWidget::slotExport(bool scriptExport, int zoneIn, int zoneOut, const } QTextStream outStream(&file); outStream << "#! /bin/sh" << "\n" << "\n"; - outStream << "SOURCE=" << "\"" + KUrl(playlistPath).url() + "\"" << "\n"; - outStream << "TARGET=" << "\"" + KUrl(dest).url() + "\"" << "\n"; + outStream << "SOURCE=" << "\"" + QUrl(playlistPath).toEncoded() + "\"" << "\n"; + outStream << "TARGET=" << "\"" + QUrl(dest).toEncoded() + "\"" << "\n"; outStream << "RENDERER=" << "\"" + m_renderer + "\"" << "\n"; outStream << "MELT=" << "\"" + KdenliveSettings::rendererpath() + "\"" << "\n"; outStream << "PARAMETERS=" << "\"" + render_process_args.join(" ") + "\"" << "\n"; @@ -1920,7 +1920,7 @@ void RenderWidget::parseScriptFiles() item->setData(0, Qt::UserRole, '1'); } else item->setIcon(0, KIcon("application-x-executable-script")); item->setSizeHint(0, QSize(m_view.scripts_list->columnWidth(0), fontMetrics().height() * 2)); - item->setData(1, Qt::UserRole, KUrl(target).path()); + item->setData(1, Qt::UserRole, KUrl(QUrl::fromEncoded(target.toUtf8())).pathOrUrl()); item->setData(1, Qt::UserRole + 1, scriptpath.path()); } QTreeWidgetItem *script = m_view.scripts_list->topLevelItem(0); |