widget destroy hangs
- From: Felix Kater <f kater2 gmx net>
- To: gtk-app-devel-list gnome org
- Subject: widget destroy hangs
- Date: Thu, 4 Aug 2005 18:51:34 +0200
Hi,
I wrote a tool to edit config files: A widget table with rows of one
label (the variable name) + one entry widget (the value) each.
I've made a load_table() function which destroys and re-loads the widget
table according to the rows of the config file: It does
gtk_widget_destroy() and then ..._pack() the widgets again into the
parent.
load_table() works
a. if it is called from a button's click event
b. if it is called from a thread -- however, only if the table was
never shown before.
I don't understand b. If I once open the top level window with my table
and then let the thread call the same load_table() function it hangs at
gtk_widget_destroy(). Some additional hint: I beleve I took care of
gdk_threads_enter()/leave () everywhere where needed. I use the Tor's
lastest win32 version of gtk and glib.
So, I wonder what's the difference between a widget never shown/once
shown?
What's special about the button click callback?
I'd be glad about any help...
Felix
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]