From 5cf2be2b7de235d2d2d4115a42d7a2917bada932 Mon Sep 17 00:00:00 2001 From: jeffser Date: Mon, 26 Aug 2024 23:16:49 -0600 Subject: [PATCH] Actually stop the thread when the message generation stops --- src/custom_widgets/message_widget.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/custom_widgets/message_widget.py b/src/custom_widgets/message_widget.py index b808824..fd6a911 100644 --- a/src/custom_widgets/message_widget.py +++ b/src/custom_widgets/message_widget.py @@ -7,7 +7,7 @@ import gi gi.require_version('Gtk', '4.0') gi.require_version('GtkSource', '5') from gi.repository import Gtk, GObject, Gio, Adw, GtkSource, GLib, Gdk -import logging, os, datetime, re, shutil, threading +import logging, os, datetime, re, shutil, threading, sys from ..internal import config_dir, data_dir, cache_dir, source_dir from .table_widget import TableWidget @@ -440,6 +440,8 @@ class message(Gtk.Overlay): self.dt = datetime.datetime.now() self.add_footer(self.dt) window.save_history(chat) + else: + sys.exit() def set_text(self, text:str=None): self.text = text