summaryrefslogtreecommitdiff
path: root/vapigen
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2008-04-20 13:09:27 +0000
committerJürg Billeter <juergbi@src.gnome.org>2008-04-20 13:09:27 +0000
commit7023590e16ff850522ce554b3eefada503c6b245 (patch)
tree3bb235823d9feff57f52c448b0ba161f9bb2b4e0 /vapigen
parenta6f643833c608f61bbca23485851cd42dc2178f1 (diff)
downloadvala-7023590e16ff850522ce554b3eefada503c6b245.tar.gz
Replace [Import] attribute by `extern' keyword, rename `is_imported'
2008-04-20 Juerg Billeter <j@bitron.ch> * vala/valacfgbuilder.vala, vala/valaclass.vala, vala/valacodecontext.vala, vala/valainterfacewriter.vala, vala/valamember.vala, vala/valamemorymanager.vala, vala/valamethod.vala, vala/valanamespace.vala, vala/valaparser.vala, vala/valascanner.vala, vala/valasemanticanalyzer.vala, vala/valasourcefile.vala, vala/valasymbol.vala, vala/valatokentype.vala, vala/valatypesymbol.vala, gobject/valaccodecompiler.vala, gobject/valaccodegenerator.vala, gobject/valagidlwriter.vala, vapigen/valagidlparser.vala, vapi/packages/gnome-keyring-1/, vapi/packages/gstreamer-0.10/, vapi/packages/gtk+-2.0/, vapi/packages/libgnome-menu/, vapi/packages/pango/: Replace [Import] attribute by `extern' keyword, rename `is_imported' property to `external' and `pkg' property to `external_package' to harmonize used terms, fixes bug 480253 svn path=/trunk/; revision=1286
Diffstat (limited to 'vapigen')
-rw-r--r--vapigen/valagidlparser.vala4
1 files changed, 3 insertions, 1 deletions
diff --git a/vapigen/valagidlparser.vala b/vapigen/valagidlparser.vala
index d991073f5..36d66a4ab 100644
--- a/vapigen/valagidlparser.vala
+++ b/vapigen/valagidlparser.vala
@@ -193,7 +193,9 @@ public class Vala.GIdlParser : CodeVisitor {
Namespace ns;
if (sym is Namespace) {
ns = (Namespace) sym;
- ns.pkg = false;
+ if (ns.external_package) {
+ ns.source_reference = current_source_reference;
+ }
} else {
ns = new Namespace (module.name, current_source_reference);
}