From 09d3ef6480aac3792483efe0d9c2b1d6047d7b8f Mon Sep 17 00:00:00 2001 From: Randy Mackay Date: Wed, 13 Dec 2023 08:20:14 +0900 Subject: [PATCH] chat: attempt to fix windows crash --- MAVProxy/modules/mavproxy_chat/chat_window.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MAVProxy/modules/mavproxy_chat/chat_window.py b/MAVProxy/modules/mavproxy_chat/chat_window.py index 8ccc4a9847..01f778a0f3 100644 --- a/MAVProxy/modules/mavproxy_chat/chat_window.py +++ b/MAVProxy/modules/mavproxy_chat/chat_window.py @@ -5,7 +5,7 @@ Chat window for input and output of AI chat ''' -from MAVProxy.modules.lib import multiproc +from MAVProxy.modules.lib import mp_util, multiproc from MAVProxy.modules.lib.wx_loader import wx from MAVProxy.modules.mavproxy_chat import chat_openai, chat_voice_to_text from threading import Thread, Lock @@ -23,6 +23,7 @@ def __init__(self, mpstate): def child_task(self): '''child process - this holds all the GUI elements''' + mp_util.child_close_fds() self.app = wx.App() self.frame = wx.Frame(None, title="Chat", size=(650, 200))