From bcb959e576fab530da8467edfcecab816ca2f75e Mon Sep 17 00:00:00 2001
From: Nikos Kouremenos <kourem@gmail.com>
Date: Sun, 27 Nov 2005 16:11:55 +0000
Subject: [PATCH] stop mark days when we close history

---
 src/history_window.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/history_window.py b/src/history_window.py
index 04d8171917..4153b7bab7 100644
--- a/src/history_window.py
+++ b/src/history_window.py
@@ -88,6 +88,10 @@ class HistoryWindow:
 		self.window.show_all()
 
 	def on_history_window_destroy(self, widget):
+		if self.mark_days_idle_call_id:
+			# if user destroys the window, and we have a generator filling mark days
+			# stop him!
+			gobject.source_remove(self.mark_days_idle_call_id)
 		del gajim.interface.instances['logs'][self.jid]
 
 	def on_close_button_clicked(self, widget):
-- 
GitLab