summaryrefslogtreecommitdiff
path: root/glib
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2014-04-04 12:17:13 +0200
committerMurray Cumming <murrayc@murrayc.com>2014-04-04 12:17:13 +0200
commitb30fd8424fe409132098ce60971e44738a027c2c (patch)
tree7f2e10bf85c02c55d3a9951e33704434bf9e2d7c /glib
parent85251c0db7f3408770616617fbba648a840fb61c (diff)
downloadglibmm-b30fd8424fe409132098ce60971e44738a027c2c.tar.gz
VariantDict::lookup_value(): Return soon enough on failure.
Diffstat (limited to 'glib')
-rw-r--r--glib/src/variantdict.hg2
1 files changed, 2 insertions, 0 deletions
diff --git a/glib/src/variantdict.hg b/glib/src/variantdict.hg
index 47ed5f6c..876591f9 100644
--- a/glib/src/variantdict.hg
+++ b/glib/src/variantdict.hg
@@ -123,6 +123,8 @@ bool VariantDict::lookup_value(const Glib::ustring& key, T_Value& value) const
Glib::VariantBase variantBase;
const bool result = lookup_value_variant(key, type_glib_variant::variant_type(), variantBase);
+ if(!result)
+ return result;
try
{