From adb54d0eb700d1e9b5df90c9cddae7a379580391 Mon Sep 17 00:00:00 2001
From: Dimitur Kirov <dkirov@gmail.com>
Date: Mon, 29 May 2006 18:23:12 +0000
Subject: [PATCH] prevent TB on window destroy

---
 src/dialogs.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/dialogs.py b/src/dialogs.py
index 699987a7b3..bb6a201c82 100644
--- a/src/dialogs.py
+++ b/src/dialogs.py
@@ -1498,8 +1498,10 @@ class XMLConsoleWindow:
 	def scroll_to_end(self, ):
 		parent = self.stanzas_log_textview.get_parent()
 		buffer = self.stanzas_log_textview.get_buffer()
-		self.stanzas_log_textview.scroll_to_mark(buffer.get_mark('end'), 0, True,
-			0, 1)
+		end_mark = buffer.get_mark('end')
+		if not end_mark:
+			return False
+		self.stanzas_log_textview.scroll_to_mark(end_mark, 0, True,	0, 1)
 		adjustment = parent.get_hadjustment()
 		adjustment.set_value(0)
 		return False
-- 
GitLab