WARNING: This server is unstable and will be retired in the next days.
If you want to keep this forum available, please request immediately a migration
on the Nabble Support forum.
Forums that don't receive any migration request will be deleted forever.
This looks like a very ugly workaround, to me.
Does it.uri() return a QUrl, or a QString?
If a QString, then the problem is passing it to the QUrl constructor. QUrl in Qt4 is broken in that respect. (Fixed in Qt5).
Use KUrl instead, or use QUrl::fromEncoded(it.uri().toLatin1()). I'd prefer KUrl though, to keep this code readable and make it a one-char fix ;)
On June 18th, 2012, 6:09 a.m., Xuetian Weng wrote:
Review request for KDE Runtime and Ivan Čukić.
By Xuetian Weng.
Updated June 18, 2012, 6:09 a.m.
The query result for the Uri is already encoded to PercentEncoding, thus url.url() will not get the correct url.
Not sure this should always handled in this case, or soprano itself (uri()) should be fixed.