[vala] vapigen: allow metadata to set type_id
- From: Jaap A. Haitsma <jhaitsma src gnome org>
- To: svn-commits-list gnome org
- Subject: [vala] vapigen: allow metadata to set type_id
- Date: Sat, 18 Jul 2009 08:53:56 +0000 (UTC)
commit b7d7390db6746002b664202f65a1ca5b0f09189b
Author: Jaap A. Haitsma <jaap haitsma org>
Date: Sat Jul 18 10:51:34 2009 +0200
vapigen: allow metadata to set type_id
Patch by Evan Nemerson <evan polussystems com>
Fixes bug #588703
vapigen/valagidlparser.vala | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/vapigen/valagidlparser.vala b/vapigen/valagidlparser.vala
index 281019b..bad2e09 100644
--- a/vapigen/valagidlparser.vala
+++ b/vapigen/valagidlparser.vala
@@ -430,6 +430,12 @@ public class Vala.GIdlParser : CodeVisitor {
if (eval (nv[1]) == "0") {
st.use_const = false;
}
+ } else if (nv[0] == "has_type_id") {
+ if (eval (nv[1]) == "0") {
+ st.has_type_id = false;
+ }
+ } else if (nv[0] == "type_id") {
+ st.set_type_id (eval (nv[1]));
}
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]