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

Reply via email to