Fix backslash interpretation in IconFile and Image statements

This commit is contained in:
Dan Paulat 2023-10-09 23:36:21 -05:00
parent c5a56680ea
commit 8326b2f2bf
3 changed files with 12 additions and 6 deletions

View file

@ -6,6 +6,7 @@
#include <execution>
#include <QDir>
#include <QUrl>
#include <boost/unordered/unordered_flat_map.hpp>
@ -44,7 +45,8 @@ struct PlacefileIconInfo
{
// Resolve using base URL
auto baseUrl = QUrl::fromUserInput(QString::fromStdString(baseUrlString));
auto relativeUrl = QUrl(QString::fromStdString(iconFile->filename_));
auto relativeUrl = QUrl(QDir::fromNativeSeparators(
QString::fromStdString(iconFile->filename_)));
resolvedUrl_ = baseUrl.resolved(relativeUrl).toString().toStdString();
}