Hi,

Arnaud Charlet <[EMAIL PROTECTED]> writes:

> > > Why are there two functions for this?  Why doesn't
> > > g_thread_init() call gtk_threads_init()?
> > 
> > g_thread_init() is part of GLib and GLib doesn't know anything about
> > GTK+.  You don't seriously expect the lower level library to call
> > functions in the higher level library, do you?
> 
> On the other hand, gdk_threads_init could very well call g_thread_init,
> which would make things simpler for the users, rather than checking
> explicitely and complaining :-)

If gdk_thread_init() would call g_thread_init() you couldn't use GTK+
with another library or any code that needs to call g_thread_init()
before gtk_init(). Doesn't sound like a good idea to me.


Sven
_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to