Review Request 122445: an if-statement at KDesktopFile::locateLocal is not build correctly

Guy Maurel guy-kde at maurel.de
Thu Feb 5 18:36:40 UTC 2015


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/122445/
-----------------------------------------------------------

Review request for KDE Frameworks, Cornelius Schumacher, Nicolás Alvarez, and Thiago Macieira.


Repository: kconfig


Description
-------

The if statements at lines 84, 91
if (path.startsWith(dir) + '/') {
cannot be correct. The value of (path.startsWith(dir) + '/') is always 47.

I propose to use:
    QString plus = QLatin1String("/");
    QString dirPlus;
...
     Q_FOREACH (...) {
        dirPlus = dir;
        dirPlus.append(plus);
        if (path.startsWith(dirPlus)) {


Diffs
-----

  src/core/kdesktopfile.cpp 6381cb30ba9382de492e2d8d4cf1f9e342f1c509 

Diff: https://git.reviewboard.kde.org/r/122445/diff/


Testing
-------


Thanks,

Guy Maurel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20150205/ecf48ad5/attachment.html>


More information about the Kde-frameworks-devel mailing list