summaryrefslogtreecommitdiffstats
path: root/src/Var.vala
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2010-10-04 23:57:17 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2010-10-04 23:57:17 +0200
commit3639520b85a4c05334b7e8920d42a33b0831c3f0 (patch)
tree910234e26918a492fb28e18cd37a7849a14621d7 /src/Var.vala
parent7e78f35505151c03688e988d2108604b208329db (diff)
downloadeva-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.vala10
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 {