[vala] GError: Include error code in cname of error type
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Subject: [vala] GError: Include error code in cname of error type
- Date: Mon, 30 Mar 2009 17:44:30 -0400 (EDT)
commit 9f823fc64972ec361f55fb5282fd30162fe3bc04
Author: Jürg Billeter <j bitron ch>
Date: Mon Mar 30 22:29:57 2009 +0200
GError: Include error code in cname of error type
---
vala/valaerrorcode.vala | 4 ++++
vala/valaerrortype.vala | 4 +++-
2 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/vala/valaerrorcode.vala b/vala/valaerrorcode.vala
index e46328f..83ba9a6 100644
--- a/vala/valaerrorcode.vala
+++ b/vala/valaerrorcode.vala
@@ -73,6 +73,10 @@ public class Vala.ErrorCode : TypeSymbol {
return cname;
}
+ public override string? get_lower_case_cname (string? infix) {
+ return get_cname ().down ();
+ }
+
public override bool check (SemanticAnalyzer analyzer) {
if (checked) {
return !error;
diff --git a/vala/valaerrortype.vala b/vala/valaerrortype.vala
index 8d19cb3..69c54b2 100644
--- a/vala/valaerrortype.vala
+++ b/vala/valaerrortype.vala
@@ -101,8 +101,10 @@ public class Vala.ErrorType : ReferenceType {
} else {
return "g_%s_error".printf (infix);
}
- } else {
+ } else if (error_code == null) {
return error_domain.get_lower_case_cname (infix);
+ } else {
+ return error_code.get_lower_case_cname (infix);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]