diff -r 1fb50e79661c -r fe839bdfd10c vymmodel.cpp --- a/vymmodel.cpp Tue Jul 07 09:34:24 2009 +0000 +++ b/vymmodel.cpp Tue Jul 07 11:21:27 2009 +0000 @@ -2641,13 +2641,13 @@ void VymModel::setVymLink (const QString &s) // FIXME-3 no savestate? { // Internal function, no saveState needed - BranchItem *bi=getSelectedBranchItem(); - if (bi) + TreeItem *selti=getSelectedItem(); + if (selti) { - bi->setVymLink(s); + selti->setVymLink(s); reposition(); - updateActions(); - //emitSelectionChanged(); + emitDataHasChanged (selti); + emitShowSelection(); } }