diff --git a/src/kdeclarative/private/kiconprovider.cpp b/src/kdeclarative/private/kiconprovider.cpp --- a/src/kdeclarative/private/kiconprovider.cpp +++ b/src/kdeclarative/private/kiconprovider.cpp @@ -41,7 +41,7 @@ } else if (size->isValid()) { pixmap = QIcon::fromTheme(source.at(0)).pixmap(*size); } else { - pixmap = QIcon::fromTheme(source.at(0)).pixmap(IconSize(KIconLoader::Desktop)); + pixmap = QIcon::fromTheme(source.at(0)).pixmap(KIconLoader::global()->currentSize(KIconLoader::Desktop)); } if (source.size() == 2) {