GNOME: chat/call views don't seem to always get properly destroyed
Issue generated from Tuleap's migration script. Originally submitted by: Stepan Salenikovich (ssalenik)
There are 2 symptoms indicating this:
- sometimes new text messages received by a non-selected CM are marked as read
- the preview video is rendered very choppy
Normally, there should only be one view at a time... either a chat view or a call view. When switching between items in the recent model or switching the item state (call <-> chat) the old view should be destroyed. If it is not, it may continue to render video or mark messages as read.