diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2010-10-04 23:57:17 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2010-10-04 23:57:17 +0200 |
commit | 3639520b85a4c05334b7e8920d42a33b0831c3f0 (patch) | |
tree | 910234e26918a492fb28e18cd37a7849a14621d7 /src/Var.vala | |
parent | 7e78f35505151c03688e988d2108604b208329db (diff) | |
download | eva-3639520b85a4c05334b7e8920d42a33b0831c3f0.tar eva-3639520b85a4c05334b7e8920d42a33b0831c3f0.zip |
Added Comparable interface to Ref
(and fixed some warnings)
Diffstat (limited to 'src/Var.vala')
-rw-r--r-- | src/Var.vala | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Var.vala b/src/Var.vala index eb44637..177e2fa 100644 --- a/src/Var.vala +++ b/src/Var.vala @@ -13,7 +13,7 @@ namespace Eva { } internal static string alias(string key, Gee.Map<string, string> aliases) { - if(!(key in aliases)) + if(!(key in aliases.keys)) return key; else return alias(aliases[key], aliases); @@ -37,19 +37,19 @@ namespace Eva { if(key == vkey) return true; - if(key in vars && vkey in vars) + if(key in vars.keys && vkey in vars.keys) return vars[key].do_match(vars[vkey], vars, aliases); - else if(!(vkey in vars)) { + else if(!(vkey in vars.keys)) { aliases[vkey] = key; return true; } - else /* !(key in vars) */ { + else /* !(key in vars.keys) */ { aliases[key] = vkey; return true; } } else { - if(key in vars) { + if(key in vars.keys) { return vars[key].do_match(o, vars, aliases); } else { |