Kickoff menu: Do not try to display pixmap if it cannot be loaded

(cherry picked from commit 229d1bcf9b)
v3.5.13-sru
Francois Andriot 11 years ago committed by Slávek Banko
parent b3928f85d5
commit 6b7e1d5bb5

@ -139,7 +139,10 @@ void KMenuItem::setDescription(const TQString& txt)
void KMenuItem::setIcon(const TQString& icon, int size)
{
m_icon = icon;
TQListViewItem::setPixmap(0, KGlobal::iconLoader()->loadIcon(icon, KIcon::Panel, size ));
TQPixmap pixmap = KGlobal::iconLoader()->loadIcon(icon, KIcon::Panel, size, KIcon::DefaultState, 0L, true);
if (!pixmap.isNull()) {
TQListViewItem::setPixmap(0, pixmap);
}
}
void KMenuItem::setHasChildren( bool flag )

Loading…
Cancel
Save