From 82950ecea066cf0fa4c9574cdd93be488a5f9505 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 bde21a8fa..f07e599c1 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) {