-rw-r--r-- | core/launcher/startmenu.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/launcher/startmenu.cpp b/core/launcher/startmenu.cpp index f17c7f8..b84eed8 100644 --- a/core/launcher/startmenu.cpp +++ b/core/launcher/startmenu.cpp @@ -149,8 +149,10 @@ void StartMenu::createAppEntry( QPopupMenu *menu, QDir dir, QString file ) delete applnk;
} else {
QPixmap test;
+ QImage img = Resource::loadImage( applnk->icon() );
+ if(!img.isNull() )
test.convertFromImage(
- Resource::loadImage( applnk->icon() ).smoothScale(
+ img.smoothScale(
AppLnk::smallIconSize(), AppLnk::smallIconSize() ), 0 );
menu->insertItem( test, applnk->name(),
|