mwolff requested changes to this revision.
mwolff added a comment.
This revision now requires changes to proceed.


  lgtm in general, but can be cleaned up

INLINE COMMENTS

> iconitem.cpp:154
> +        // If a file:// URL or a absolute path is passed, take the image 
> pointed by that from disk
> +        QUrl sourceUrl;
>          if (sourceString.startsWith(QLatin1String("file:"))) {

make this a `QString localFile;`

> iconitem.cpp:156
>          if (sourceString.startsWith(QLatin1String("file:"))) {
> -            const QUrl url(sourceString);
> +            sourceUrl = QUrl(sourceString);
> +        } else if (sourceString.startsWith(QLatin1Char('/'))) {

assign `localFile = QUrl(sourceString).toLocalFile();` here

> iconitem.cpp:158
> +        } else if (sourceString.startsWith(QLatin1Char('/'))) {
> +            sourceUrl = QUrl::fromLocalFile(sourceString);
> +        }

assign `localFile = sourceString;` here

> iconitem.cpp:163
>              m_icon = QIcon();
> -            m_imageIcon = QImage(url.toLocalFile());
> +            m_imageIcon = QImage(sourceUrl.toLocalFile());
>              m_svgIconName.clear();

use `localFile` here

REPOSITORY
  R242 Plasma Framework (Library)

REVISION DETAIL
  https://phabricator.kde.org/D9812

To: broulik, #plasma, hein, mwolff
Cc: mwolff, plasma-devel, #frameworks, ZrenBot, progwolff, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart

Reply via email to