[fix]: Clear connected namedpipe when start

This commit is contained in:
fanlumaster committed 2025-05-06 07:17:51 +08:00
1 parent d83644002b
commit f7d953e150
1 file changed
+5
+5
View File
@@ -405,6 +405,11 @@ void EnqueueTask(TaskType type)
void EventListenerLoopThread()
{
BOOL fConnected = ConnectNamedPipe(hPipe, NULL) ? TRUE : (GetLastError() == ERROR_PIPE_CONNECTED);
if (!fConnected)
{
DisconnectNamedPipe(hPipe);
}
int numEvents = FANY_IME_EVENT_ARRAY.size();
while (true)
{