Hi, Arnaud Charlet <charlet@xxxxxxxxxxxxx> 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@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list