Hi elmo,
First of all, see the corresponding FAQ entry
http://gtk.org/faq/#AEN482
Now for your program:
> gtk_init(&argc, &argv);
> g_thread_init(NULL);
Do:
g_thread_init(NULL);
gdk_threads_init();
gtk_init(&argc, &argv);
> gtk_main();
Do:
gdk_threads_enter();
gtk_main();
gdk_threads_leave();
> gtk_label_set_text( GTK_LABEL(ThisInst->timer_widget), "aaa"); //DOESN"T
> WORK! SEGFAULTS!
Do:
gdk_threads_enter();
gtk_label_set_text( GTK_LABEL(ThisInst->timer_widget), "aaa"); //WORK'S LIKE
A CHARM!
gdk_threads_leave();
Bye,
Sebastian
--
Sebastian Wilhelmi | här ovanför alla molnen
mailto:[EMAIL PROTECTED] | är himlen så förunderligt blå
http://seppi.de |
_______________________________________________
gtk-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list