banshee r5039 - in trunk/banshee: . src/Backends/Banshee.Gnome/Banshee.GnomeBackend



Author: blorentz
Date: Mon Feb 16 22:44:37 2009
New Revision: 5039
URL: http://svn.gnome.org/viewvc/banshee?rev=5039&view=rev

Log:
2009-02-16  Bertrand Lorentz  <bertrand lorentz gmail com>

	* src/Backends/Banshee.Gnome/Banshee.GnomeBackend/GConfConfigurationClient.cs:
	Log exceptions raised when reading a GConf key, if they are not a
	NoSuchKeyException.



Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Backends/Banshee.Gnome/Banshee.GnomeBackend/GConfConfigurationClient.cs

Modified: trunk/banshee/src/Backends/Banshee.Gnome/Banshee.GnomeBackend/GConfConfigurationClient.cs
==============================================================================
--- trunk/banshee/src/Backends/Banshee.Gnome/Banshee.GnomeBackend/GConfConfigurationClient.cs	(original)
+++ trunk/banshee/src/Backends/Banshee.Gnome/Banshee.GnomeBackend/GConfConfigurationClient.cs	Mon Feb 16 22:44:37 2009
@@ -110,7 +110,10 @@
             
             try {
                 return (T)client.Get (CreateKey (@namespace, key));
-            } catch {
+            } catch (GConf.NoSuchKeyException) {
+                return fallback;
+            } catch (Exception e) {
+                Log.Exception (String.Format ("Could no read GConf key {0}.{1}", @namespace, key), e);
                 return fallback;
             }
         }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]