-Start the chat widget -Send yourself a message so you have a pending chat in the chat-plasmoid -Remove the chat plasmoid The messages, and all subsequent messages on this channel are lost. Need to check it disconnects in destructor.
ConversationsModel leaks, and that keeps the ClientHandler alive when the plasmoid is deleted, which breaks *everything*. Adding a parent to ConversationsModel should fix this.
> Git commit 1378619d193a3a003fcd29f1a5d399cb049ddb3f by David Edmundson. > Committed on 26/07/2012 at 17:11. > Pushed by davidedmundson into branch 'master'. > > Don't leak ConversationsModel > Reviewed-by: George Kiagiadakis > > M +2 -2 plasmoid/declarative-plugin/conversations-model.cpp > M +1 -1 plasmoid/declarative-plugin/conversations-model.h > M +1 -1 plasmoid/declarative-plugin/telepathy-text-observer.cpp >