[polari] chatView: Clear tags before applying new ones



commit 8510cd27fcc0d4e72808dd50267aa70142812938
Author: Florian Müllner <fmuellner gnome org>
Date:   Wed Nov 13 17:24:19 2013 +0100

    chatView: Clear tags before applying new ones
    
    Otherwise tags may "leak over" when inserting text right before or
    after previously inserted text.

 src/chatView.js |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/src/chatView.js b/src/chatView.js
index 1454a2c..aa2f9f5 100644
--- a/src/chatView.js
+++ b/src/chatView.js
@@ -535,6 +535,7 @@ const ChatView = new Lang.Class({
 
         let start = buffer.get_iter_at_offset(offset);
 
+        buffer.remove_all_tags(start, iter);
         for (let i = 0; i < tags.length; i++)
             buffer.apply_tag(tags[i], start, iter);
     }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]