Regarding example code (was Why is ChangeValue reentrant)
- From: "Boggess Rod" <rboggess corefurnace com>
- To: "GTK Devel" <gtk-app-devel-list gnome org>
- Subject: Regarding example code (was Why is ChangeValue reentrant)
- Date: Wed, 12 Aug 2009 09:17:11 -0400
Well, I was going to post a simple case showing the problem. Only, it
works in the simple case. This just keeps getting more and more
bizarre. I created a top level window, added an hscale, and the
change-value signal hander. Inside the signal handler, I create a
message dialog, do a dialog_run, and it only runs once.
So, I figured it must be because my original is running through a second
dialog. I modify the main window to use a button (the original uses a
menu item), it pops up a window with the hscale, and so forth. That
Then, I figure it must be some form of typo. I go back to the original
and comment out nearly everything I can, even deleting the message
dialog code and pasting in the code from the working code, and it still
fails. As soon as it executes dialog_run(message_dialog), it
immediately re-executes the change-value signal handler.
I'm glad I'm sporting a buzz-cut, otherwise, I'd be yanking out what's
left of my hair.
Otoconia - Scientific confirmation of what my friends have known about
me all my life -- that I have rocks in my head.
] [Thread Prev