GNOME/LRC: impossible to hangup ongoing call
Issue generated from Tuleap's migration script. Originally submitted by: Stepan Salenikovich (ssalenik)
In a very specific situation it can be impossible to hang up a call:
- all contact lists are empty
- a valid call is made, creating a new item in the conversations view which is selected
- a call is made to invalid number
- this causes the selection in the CallModel to become invalid
- however in the RecentModel the item is still selected
- since there is no selection in the CallModel, all the call actions are invalid