[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/runtime/plasma/scriptengines/javascript/declarative
From:       Marco Martin <notmart () gmail ! com>
Date:       2010-10-29 15:14:47
Message-ID: 20101029151447.6EFA8AC899 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1191099 by mart:

use m_package->filePath() to resolve the path, includes already security checks (and \
eventual future fallback)


 M  +1 -1      packageaccessmanager.cpp  


--- trunk/KDE/kdebase/runtime/plasma/scriptengines/javascript/declarative/packageaccessmanager.cpp \
#1191098:1191099 @@ -66,7 +66,7 @@
     if (reqUrl.scheme() == "plasmapackage") {
         QNetworkRequest request = req;
         reqUrl.setScheme("file");
-        reqUrl.setPath(m_package->path()+"/contents/"+reqUrl.path());
+        reqUrl.setPath(m_package->filePath(0, reqUrl.path()));
         request.setUrl(reqUrl);
         return QNetworkAccessManager::createRequest(op, request, outgoingData);
     } else if ((reqUrl.scheme() == "http" && \
!m_auth->authorizeRequiredExtension("http")) ||


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic