Added return values to ListItem::itemClicked and added routing panel
[situare] / src / ui / friendlistpanel.cpp
index bc9d87c..efa5a0b 100644 (file)
@@ -140,6 +140,9 @@ void FriendListPanel::anyPanelClosed()
     updateKeyboardGrabbing();
 
     clearFiltering();
+
+    m_friendListView->clearItemSelection();
+    setRouteButtonDisabled();
 }
 
 void FriendListPanel::anyPanelOpened()
@@ -225,7 +228,8 @@ void FriendListPanel::hideEvent(QHideEvent *event)
     updateKeyboardGrabbing();
     clearFiltering();
 
-    m_friendListView->clearSelection();
+    m_friendListView->clearItemSelection();
+    setRouteButtonDisabled();
 }
 
 void FriendListPanel::routeToSelectedFriend()