Do you have an other thread?
May be concurrency problems?

On Wed, 2014-03-05 at 01:43 -0500, Chris Moller wrote:
> Okay, I'm out of ideas...
> 
> I'm writing an app, that among a lot of other stuff, has three mutually 
> interacting spinbuttuns, i.e., if I increment spinbutton A, its callback 
> then updates values in B and C.  B and then would try to update A, and 
> C, etc., resulting in a bottomless recursion.  So, what I need to do is, 
> while I'm in A's callback, block the B and C callbacks; while in in B, 
> block A and C and so on.
> 
> Every combination of g_signal_handler_block(), 
> g_signal_handlers_block_matched(), etc, I've tried just results in seg 
> faults--all that stuff works fine outside the callbacks, but the moment 
> I stick them in a callback, death happens.
> 
> Any suggestions?
> 
> Thanks.
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list


_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to