[Galago-commits] r2573 - in trunk/galago-daemon: . src

galago-commits at freedesktop.org galago-commits at freedesktop.org
Thu Feb 9 00:29:25 PST 2006


Author: chipx86
Date: 2006-02-09 00:29:22 -0800 (Thu, 09 Feb 2006)
New Revision: 2573

Modified:
   trunk/galago-daemon/AUTHORS
   trunk/galago-daemon/ChangeLog
   trunk/galago-daemon/src/logging.c
Log:
Patch by Jorn Baayen to fix get_log_level_name() so that it treats the log level flags as a bitmask, as it should be. It was previously going and using a switch statement. This closes patch #17.


Modified: trunk/galago-daemon/AUTHORS
===================================================================
--- trunk/galago-daemon/AUTHORS	2006-02-09 08:08:40 UTC (rev 2572)
+++ trunk/galago-daemon/AUTHORS	2006-02-09 08:29:22 UTC (rev 2573)
@@ -1 +1,8 @@
-Christian Hammond <chipx86 at gnupdate.org>
+Developers:
+
+	Christian Hammond <chipx86 at gnupdate.org>
+
+
+Patch Writers:
+
+	Jorn Baayen - <jorn at openedhand.com>

Modified: trunk/galago-daemon/ChangeLog
===================================================================
--- trunk/galago-daemon/ChangeLog	2006-02-09 08:08:40 UTC (rev 2572)
+++ trunk/galago-daemon/ChangeLog	2006-02-09 08:29:22 UTC (rev 2573)
@@ -1,3 +1,11 @@
+Thu Feb 09 00:28:25 PST 2006  Christian Hammond <chipx86 at chipx86.com>
+
+	* src/logging.c:
+	* AUTHORS:
+	  - Patch by Jorn Baayen to fix get_log_level_name() so that it treats
+	    the log level flags as a bitmask, as it should be. It was previously
+	    going and using a switch statement. This closes patch #17.
+
 Tue Feb 07 00:50:39 PST 2006  Christian Hammond <chipx86 at chipx86.com>
 
 	* src/presence.c:

Modified: trunk/galago-daemon/src/logging.c
===================================================================
--- trunk/galago-daemon/src/logging.c	2006-02-09 08:08:40 UTC (rev 2572)
+++ trunk/galago-daemon/src/logging.c	2006-02-09 08:29:22 UTC (rev 2573)
@@ -32,17 +32,20 @@
 static const gchar *
 get_log_level_name(GLogLevelFlags log_level)
 {
-	switch (log_level)
-	{
-		case G_LOG_LEVEL_ERROR:    return "ERROR";
-		case G_LOG_LEVEL_CRITICAL: return "CRITICAL";
-		case G_LOG_LEVEL_WARNING:  return "WARNING";
-		case G_LOG_LEVEL_MESSAGE:  return "INFO";
-		case G_LOG_LEVEL_INFO:     return "INFO";
-		case G_LOG_LEVEL_DEBUG:    return "DEBUG";
-		default:
-			g_return_val_if_reached("UNKNOWN");
-	}
+	if (log_level & G_LOG_LEVEL_ERROR)
+		return "ERROR";
+	else if (log_level & G_LOG_LEVEL_CRITICAL)
+		return "CRITICAL";
+	else if (log_level & G_LOG_LEVEL_WARNING)
+		return "WARNING";
+	else if (log_level & G_LOG_LEVEL_MESSAGE)
+		return "MESSAGE";
+	else if (log_level & G_LOG_LEVEL_INFO)
+		return "INFO";
+	else if (log_level & G_LOG_LEVEL_DEBUG)
+		return "DEBUG";
+	else
+		return "UNKNOWN";
 }
 
 static void



More information about the galago-commits mailing list