idle_adding call of event

This commit is contained in:
itdominator 2024-09-16 02:08:15 -05:00
parent 769eb4adb2
commit 3617e79150
1 changed files with 5 additions and 1 deletions

View File

@ -8,6 +8,8 @@ from multiprocessing.connection import Client
from multiprocessing.connection import Listener
# Lib imports
import gi
from gi.repository import GLib
# Application imports
from .lsp_message_structs import LSPResponseRequest, LSPResponseNotification, get_message_obj
@ -103,7 +105,7 @@ class ClientIPC:
...
if lsp_response:
self._event_system.emit("handle-lsp-message", (lsp_response,))
GLib.idle_add(self._do_emit, lsp_response)
conn.close()
break
@ -118,6 +120,8 @@ class ClientIPC:
conn.close()
break
def _do_emit(self, lsp_response):
self._event_system.emit("handle-lsp-message", (lsp_response,))
def send_manager_ipc_message(self, message: str) -> None:
try: