From a7415550febd91d4dde1ebbde41f7ec87e2bef67 Mon Sep 17 00:00:00 2001 From: Claudio Valerio Date: Fri, 11 May 2012 15:19:55 +0200 Subject: [PATCH] fixed issue of flash that wasn't embedded on w3c wrapper --- src/domain/UBW3CWidget.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/domain/UBW3CWidget.cpp b/src/domain/UBW3CWidget.cpp index 1209ba76..9b423322 100644 --- a/src/domain/UBW3CWidget.cpp +++ b/src/domain/UBW3CWidget.cpp @@ -246,6 +246,8 @@ QString UBW3CWidget::createNPAPIWrapperInDir(const QString& pUrl, const QDir& pD const QString& pName) { QString url = pUrl; + // if the file name start with file:// it has be removed because QFileInfo doesn't support this form + url = url.replace("file://",""); QString name = pName; QFileInfo fi(url); @@ -299,9 +301,11 @@ QString UBW3CWidget::createNPAPIWrapperInDir(const QString& pUrl, const QDir& pD } widgetLibraryDir.mkpath(widgetLibraryPath); - if (fi.exists()) { + if (fi.exists()){ QString target = widgetLibraryPath + "/" + fi.fileName(); - QFile::copy(pUrl, target); + QString source = pUrl; + source.replace("file://",""); + QFile::copy(source, target); } QFile configFile(widgetLibraryPath + "/config.xml");