summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonny Lamb <jonny.lamb@collabora.co.uk>2011-01-17 14:37:13 +0000
committerJonny Lamb <jonny.lamb@collabora.co.uk>2011-02-02 15:59:11 +0000
commit7964c1dc8e29503f50583c60b7157137aaa6d8ae (patch)
tree521f3b833c69cfa371126dd53be8affbf4a9fdd0
parent75b1a2b4c1828eddd9a5a0c600c6f0bd8ba188c2 (diff)
gabble: make critical warnings fatal
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
-rw-r--r--src/gabble.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gabble.c b/src/gabble.c
index 903c90697..92b2295ce 100644
--- a/src/gabble.c
+++ b/src/gabble.c
@@ -122,9 +122,15 @@ gabble_main (int argc,
{
GabblePluginLoader *loader;
int out;
+ GLogLevelFlags fatal_mask;
tp_debug_divert_messages (g_getenv ("GABBLE_LOGFILE"));
+ /* make critical warnings fatal */
+ fatal_mask = g_log_set_always_fatal (G_LOG_FATAL_MASK);
+ fatal_mask |= G_LOG_LEVEL_CRITICAL;
+ g_log_set_always_fatal (fatal_mask);
+
#ifdef ENABLE_DEBUG
gabble_debug_set_flags_from_env ();