From feff197d776ebcd90d744255535b65e5149c3de6 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Wed, 23 Apr 2014 16:31:13 +0800 Subject: re-factor code --- src/ZYConfig.cc | 24 ------------------------ 1 file changed, 24 deletions(-) (limited to 'src/ZYConfig.cc') diff --git a/src/ZYConfig.cc b/src/ZYConfig.cc index 5e6cf32..aa3c8e7 100644 --- a/src/ZYConfig.cc +++ b/src/ZYConfig.cc @@ -111,30 +111,6 @@ Config::read (const gchar * name, return defval; } -static inline bool -normalizeGVariant (GVariant *value, bool defval) -{ - if (value == NULL || g_variant_classify (value) != G_VARIANT_CLASS_BOOLEAN) - return defval; - return g_variant_get_boolean (value); -} - -static inline gint -normalizeGVariant (GVariant *value, gint defval) -{ - if (value == NULL || g_variant_classify (value) != G_VARIANT_CLASS_INT32) - return defval; - return g_variant_get_int32 (value); -} - -static inline std::string -normalizeGVariant (GVariant *value, const std::string &defval) -{ - if (value == NULL || g_variant_classify (value) != G_VARIANT_CLASS_STRING) - return defval; - return g_variant_get_string (value, NULL); -} - gboolean Config::valueChanged (const std::string §ion, const std::string &name, -- cgit