SVN commit 755280 by dakon: Don't trigger Q_ASSERT() when trying to delete a signature from a key pair M +8 -3 keysmanager.cpp --- trunk/KDE/kdeutils/kgpg/keysmanager.cpp #755279:755280 @@ -2122,11 +2122,16 @@ QString uid; KeyListViewItem *parent = keysList2->currentItem()->parent(); - if (parent->itemType() == KeyListViewItem::Public) + switch (parent->itemType()) { + case KeyListViewItem::Public: + case KeyListViewItem::Pair: uid = '1'; - else { - Q_ASSERT(parent->itemType() == KeyListViewItem::Uid); + break; + case KeyListViewItem::Uid: uid = parent->text(6); + break; + default: + Q_ASSERT(1); } QString signID;