summaryrefslogtreecommitdiff
path: root/glib/glibmm/init.cc
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjell.ahlstedt@bredband.net>2015-01-25 16:23:22 +0100
committerKjell Ahlstedt <kjell.ahlstedt@bredband.net>2015-01-25 16:23:22 +0100
commit10e24926a149c8dbfbc5853b2d4ff5a4cd50bc4b (patch)
treeee90eac157087920f56eeaa35b2ceb35b364581b /glib/glibmm/init.cc
parente6746b18ba66f4b1ab9a3d79140ce5f11f3b82e1 (diff)
downloadglibmm-10e24926a149c8dbfbc5853b2d4ff5a4cd50bc4b.tar.gz
Glib::Error::register_init(): Call Glib::wrap_register_init()
* glib/glibmm/error.cc: Call wrap_register_init() before wrap_init(). It was not necessary, when Error::register_init() was called from Glib::init(), but Error::register_init() can be called from other places (Glib::thread_init() and Glib::Error::throw_exception()). * glib/glibmm/init.cc: Not necessary to call Glib::wrap_register_init() before calling Glib::Error::register_init(). Bug #743466 (Mike Fleetwood).
Diffstat (limited to 'glib/glibmm/init.cc')
-rw-r--r--glib/glibmm/init.cc10
1 files changed, 3 insertions, 7 deletions
diff --git a/glib/glibmm/init.cc b/glib/glibmm/init.cc
index 0710f3f4..92555607 100644
--- a/glib/glibmm/init.cc
+++ b/glib/glibmm/init.cc
@@ -1,6 +1,3 @@
-// -*- c++ -*-
-/* $Id$ */
-
/* Copyright (C) 2003 The glibmm Development Team
*
* This library is free software; you can redistribute it and/or
@@ -18,7 +15,7 @@
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-#include <glibmm/wrap.h>
+#include <glibmm/init.h>
#include <glibmm/error.h>
namespace Glib
@@ -26,9 +23,8 @@ namespace Glib
void init()
{
- Glib::wrap_register_init();
- Glib::Error::register_init(); //also calls Glib::wrap_init();
+ // Also calls Glib::wrap_register_init() and Glib::wrap_init().
+ Glib::Error::register_init();
}
} // namespace Glib
-