[vala] girwriter: do not emit a package as a dependency of itself



commit a2c481bb11b3e771ab159eaac5abd8062fc8a5ca
Author: Evan Nemerson <evan coeus-group com>
Date:   Wed Jan 11 23:25:35 2012 -0800

    girwriter: do not emit a package as a dependency of itself

 codegen/valagirwriter.vala |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/codegen/valagirwriter.vala b/codegen/valagirwriter.vala
index b15ada8..605b755 100644
--- a/codegen/valagirwriter.vala
+++ b/codegen/valagirwriter.vala
@@ -57,8 +57,10 @@ public class Vala.GIRWriter : CodeVisitor {
 
 	public void write_includes() {
 		foreach (var i in externals) {
-			write_indent_stream ();
-			stream.printf ("<include name=\"%s\" version=\"%s\"/>\n", i.ns, i.version);
+			if (i.ns != this.gir_namespace) {
+				write_indent_stream ();
+				stream.printf ("<include name=\"%s\" version=\"%s\"/>\n", i.ns, i.version);
+			}
 		}
 	}
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]