From: Kevin Hock Date: Sat, 3 Sep 2005 01:01:06 +0000 (+0000) Subject: Multi-thread fix from Angel [ patch 1281057 ] X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/05036fe062a331d3178541c7d22248fb7c04b2d3 Multi-thread fix from Angel [ patch 1281057 ] git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35414 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/gtk/gsockgtk.cpp b/src/gtk/gsockgtk.cpp index ae8e1a9da5..af5fbe635d 100644 --- a/src/gtk/gsockgtk.cpp +++ b/src/gtk/gsockgtk.cpp @@ -109,9 +109,10 @@ void GSocketGUIFunctionsTableConcrete::Uninstall_Callback(GSocket *socket, GSock } if (m_id[c] != -1) + { gdk_input_remove(m_id[c]); - - m_id[c] = -1; + m_id[c] = -1; + } } void GSocketGUIFunctionsTableConcrete::Enable_Events(GSocket *socket) diff --git a/src/gtk1/gsockgtk.cpp b/src/gtk1/gsockgtk.cpp index ae8e1a9da5..af5fbe635d 100644 --- a/src/gtk1/gsockgtk.cpp +++ b/src/gtk1/gsockgtk.cpp @@ -109,9 +109,10 @@ void GSocketGUIFunctionsTableConcrete::Uninstall_Callback(GSocket *socket, GSock } if (m_id[c] != -1) + { gdk_input_remove(m_id[c]); - - m_id[c] = -1; + m_id[c] = -1; + } } void GSocketGUIFunctionsTableConcrete::Enable_Events(GSocket *socket)