don't change the icon when canceling the icondialog

QString newIcon = dlg.selectIcon(KIcon::Small, KIcon::FileSystem);
+    if ( !newIcon.isEmpty() ) {
     EditCommand * cmd = new EditCommand( i18n("Icon change"), bk.address(),
                                          EditCommand::Edition("icon", newIcon) );
     m_commandHistory.addCommand( cmd );
+    }

svn path=/trunk/kdebase/konqueror/keditbookmarks/; revision=82369
This commit is contained in:
Carsten Pfeiffer 2001-02-11 14:39:55 +00:00
parent 616f3df603
commit 669ea37656

View file

@ -512,9 +512,11 @@ void KEBTopLevel::slotChangeIcon()
ASSERT(!bk.isNull());
KIconDialog dlg(this);
QString newIcon = dlg.selectIcon(KIcon::Small, KIcon::FileSystem);
EditCommand * cmd = new EditCommand( i18n("Icon change"), bk.address(),
EditCommand::Edition("icon", newIcon) );
m_commandHistory.addCommand( cmd );
if ( !newIcon.isEmpty() ) {
EditCommand * cmd = new EditCommand( i18n("Icon change"), bk.address(),
EditCommand::Edition("icon", newIcon) );
m_commandHistory.addCommand( cmd );
}
}
void KEBTopLevel::slotDropped (QDropEvent* e, QListViewItem * _newParent, QListViewItem * _afterNow)