[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: =?utf-8?q?=5Bkdelibs/KDE/4=2E6=5D_kio/kio=3A_Consider_data=3A_UR?=
From: Volker Krause <vkrause () kde ! org>
Date: 2011-04-17 11:38:46
Message-ID: 20110417113846.876D1A609B () git ! kde ! org
[Download RAW message or body]
Git commit a3297d274843c22ee8f5c4ede64f9c62311ade37 by Volker Krause.
Committed on 17/04/2011 at 13:17.
Pushed by vkrause into branch 'KDE/4.6'.
Consider data: URLs local in KIO::AccessManager.
Currently KIO::AccessManager blocks retrieval of embedded data: URLs if
external references are disabled. This does not match the behavior of KHTML
and breaks for example the display of sender photos/logos in KMail.
REVIEW: 101140
M +2 -2 kio/kio/accessmanager.cpp
http://commits.kde.org/kdelibs/a3297d274843c22ee8f5c4ede64f9c62311ade37
diff --git a/kio/kio/accessmanager.cpp b/kio/kio/accessmanager.cpp
index 677f121..48dda75 100644
--- a/kio/kio/accessmanager.cpp
+++ b/kio/kio/accessmanager.cpp
@@ -50,8 +50,8 @@
static bool isLocalRequest(const KUrl& url)
{
const QString scheme (url.protocol());
- return (KProtocolInfo::isKnownProtocol(scheme) &&
- KProtocolInfo::protocolClass(scheme).compare(QL1S(":local"), \
Qt::CaseInsensitive) == 0); + return (KProtocolInfo::isKnownProtocol(scheme) &&
+ (KProtocolInfo::protocolClass(scheme).compare(QL1S(":local"), \
Qt::CaseInsensitive) == 0 || scheme == QL1S("data"))); }
namespace KIO {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic