From e556c1084dd429c5deb0831a769e78e83dc13c1e Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Tue, 4 Sep 2007 21:36:35 +0000
Subject: [PATCH] fix TB when scrolling is too long

---
 src/conversation_textview.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/conversation_textview.py b/src/conversation_textview.py
index 2dd386fe87..b2b53c510e 100644
--- a/src/conversation_textview.py
+++ b/src/conversation_textview.py
@@ -205,6 +205,9 @@ class ConversationTextview:
 		return True		   
 
 	def smooth_scroll_timeout(self):
+		if not self.smooth_id:
+			# we finished scrolling
+			return
 		gobject.source_remove(self.smooth_id)
 		self.smooth_id = None
 		parent = self.tv.get_parent()
-- 
GitLab