summaryrefslogtreecommitdiff
path: root/src/core/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/main.c')
-rw-r--r--src/core/main.c36
1 files changed, 2 insertions, 34 deletions
diff --git a/src/core/main.c b/src/core/main.c
index 767a8b843..567e98892 100644
--- a/src/core/main.c
+++ b/src/core/main.c
@@ -94,26 +94,6 @@ static void prefs_changed_callback (MetaPreference pref,
gpointer data);
/**
- * log_handler:
- * @log_domain: the domain the error occurred in (we ignore this)
- * @log_level: the log level so that we can filter out less
- * important messages
- * @message: the message to log
- * @user_data: arbitrary data (we ignore this)
- *
- * Prints log messages. If Mutter was compiled with backtrace support,
- * also prints a backtrace (see meta_print_backtrace()).
- */
-static void
-log_handler (const gchar *log_domain,
- GLogLevelFlags log_level,
- const gchar *message,
- gpointer user_data)
-{
- meta_warning ("Log level %d: %s\n", log_level, message);
-}
-
-/**
* meta_print_compilation_info:
*
* Prints a list of which configure script options were used to
@@ -411,6 +391,8 @@ meta_init (void)
g_printerr ("Failed to register SIGTERM handler: %s\n",
g_strerror (errno));
+ meta_debug_init ();
+
if (g_getenv ("MUTTER_VERBOSE"))
meta_set_verbose (TRUE);
if (g_getenv ("MUTTER_DEBUG"))
@@ -496,24 +478,10 @@ meta_register_with_session (void)
int
meta_run (void)
{
- const gchar *log_domains[] = {
- NULL, G_LOG_DOMAIN, "Gtk", "Gdk", "GLib",
- "Pango", "GLib-GObject", "GThread"
- };
- guint i;
-
/* Load prefs */
meta_prefs_init ();
meta_prefs_add_listener (prefs_changed_callback, NULL);
- for (i=0; i<G_N_ELEMENTS(log_domains); i++)
- g_log_set_handler (log_domains[i],
- G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL | G_LOG_FLAG_RECURSION,
- log_handler, NULL);
-
- if (g_getenv ("MUTTER_G_FATAL_WARNINGS") != NULL)
- g_log_set_always_fatal (G_LOG_LEVEL_MASK);
-
meta_ui_set_current_theme (meta_prefs_get_theme ());
/* Try to find some theme that'll work if the theme preference