]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/scrolbar.cpp
added missing headers (patch 1774617)
[wxWidgets.git] / src / gtk / scrolbar.cpp
index 07716cf86a2b8df3d1f85d94eee3759aa967b9aa..dc05a81b0af74e547f3e2440eeb3a6a4fc0c2fea 100644 (file)
@@ -199,13 +199,13 @@ void wxScrollBar::SetThumbPosition( int viewStart )
         m_scrollPos[i] =
         adj->value = viewStart;
         
-        g_signal_handlers_disconnect_by_func( m_widget,
-                              (gpointer)gtk_value_changed, this);
+        g_signal_handlers_block_by_func(m_widget,
+            (gpointer)gtk_value_changed, this);
 
         gtk_adjustment_value_changed(adj);
-        
-        g_signal_connect_after(m_widget, "value_changed",
-                     G_CALLBACK(gtk_value_changed), this);
+
+        g_signal_handlers_unblock_by_func(m_widget,
+            (gpointer)gtk_value_changed, this);
     }
 }