From cdc9652f5bae922fe9ba31e95d8ab1dfb1f3b932 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Tue, 8 Mar 2016 15:52:09 +0100 Subject: [PATCH] telepathyClient: Acknowledge messages before closing While a channel has pending messages, it will pop up again when dismissed. That is clearly not what users expect, so clear them out first before closing a channel. https://bugzilla.gnome.org/show_bug.cgi?id=747991 --- js/ui/components/telepathyClient.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/ui/components/telepathyClient.js b/js/ui/components/telepathyClient.js index f57131975..5925c3da7 100644 --- a/js/ui/components/telepathyClient.js +++ b/js/ui/components/telepathyClient.js @@ -469,6 +469,7 @@ const ChatSource = new Lang.Class({ destroy: function(reason) { if (this._client.is_handling_channel(this._channel)) { + this._ackMessages(); // The chat box has been destroyed so it can't // handle the channel any more. this._channel.close_async(function(channel, result) {