diff -r 16a8ef1d82b2 -r f076fdec767d vymview.cpp --- a/vymview.cpp Fri Oct 02 09:40:57 2009 +0000 +++ b/vymview.cpp Fri Oct 02 13:24:55 2009 +0000 @@ -124,7 +124,9 @@ // original model first // Re-emit but map selection first - model->emitSelectionChanged (treeEditor->getProxyModel()->mapSelectionToSource (newsel)); + selModel->select (treeEditor->getProxyModel()->mapSelectionToSource (newsel), + QItemSelectionModel::ClearAndSelect ); + //showSelection(); } void VymView::expandAll()