altdesktop / i3ipc-glib

A C interface library to i3wm
GNU General Public License v3.0
104 stars 18 forks source link

Fix for handling the G_IO_STATUS_ERROR #41

Closed z1gc closed 8 months ago

z1gc commented 1 year ago

The Glib may returns G_IO_STATUS_ERROR without setting the GError** error, making the i3ipc looping forever. This may happens in restarting i3wm multiple times.

When the G_IO_STATUS_ERROR returned, continue the signal IPC shutdown process.