diff -purN kdebase-3.5.3.orig/kdialog/kdialog.cpp kdebase-3.5.3.tango/kdialog/kdialog.cpp --- kdebase-3.5.3.orig/kdialog/kdialog.cpp 2006-05-22 13:12:42.000000000 -0500 +++ kdebase-3.5.3.tango/kdialog/kdialog.cpp 2006-06-04 10:49:10.000000000 -0500 @@ -621,6 +621,20 @@ static int directCommand(KCmdLineArgs *a context = KIcon::Application; else if ( contextStr == QString::fromLatin1( "Actions" ) ) context = KIcon::Action; + else if ( contextStr == QString::fromLatin1( "Animations" ) ) + context = KIcon::Animation; + else if ( contextStr == QString::fromLatin1( "Categories" ) ) + context = KIcon::Category; + else if ( contextStr == QString::fromLatin1( "Emblems" ) ) + context = KIcon::Emblem; + else if ( contextStr == QString::fromLatin1( "Emotes" ) ) + context = KIcon::Emote; + else if ( contextStr == QString::fromLatin1( "International" ) ) + context = KIcon::International; + else if ( contextStr == QString::fromLatin1( "Places" ) ) + context = KIcon::Place; + else if ( contextStr == QString::fromLatin1( "Status" ) ) + context = KIcon::StatusIcon; KIconDialog dlg(0, "icon dialog"); kapp->setTopWidget( &dlg );