summaryrefslogtreecommitdiff
path: root/gtk/gtkmain.c
diff options
context:
space:
mode:
authorMichael Natterer <mitch@imendio.com>2005-05-02 13:41:32 +0000
committerMichael Natterer <mitch@src.gnome.org>2005-05-02 13:41:32 +0000
commit490bbe021493964213cd7dee3d6080fcfda80ae9 (patch)
tree05193a92f1870c1efc2fe87b79ccd079bc3d0f41 /gtk/gtkmain.c
parent1fc3cc3e7905de86d9e9e9da8ad0de92a1b0182c (diff)
downloadgtk+-490bbe021493964213cd7dee3d6080fcfda80ae9.tar.gz
return silently if "gtk_initialized" is TRUE. Re-enables calling GTK's
2005-05-02 Michael Natterer <mitch@imendio.com> * gtk/gtkmain.c (do_post_parse_initialization): return silently if "gtk_initialized" is TRUE. Re-enables calling GTK's init functions multiple times when using gtk_get_option_group(), just as one can call gtk_init() multiple times without doing any harm.
Diffstat (limited to 'gtk/gtkmain.c')
-rw-r--r--gtk/gtkmain.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c
index 68785b4464..1d53bf087b 100644
--- a/gtk/gtkmain.c
+++ b/gtk/gtkmain.c
@@ -452,6 +452,9 @@ static void
do_post_parse_initialization (int *argc,
char ***argv)
{
+ if (gtk_initialized)
+ return;
+
if (g_fatal_warnings)
{
GLogLevelFlags fatal_mask;