[vala] Do not create CCodeLineDirective objects if not needed



commit b597659a5fd455a0167bbe954f2c46cd8e939199
Author: Jürg Billeter <j bitron ch>
Date:   Wed Aug 11 23:19:42 2010 +0200

    Do not create CCodeLineDirective objects if not needed

 vala/valacodenode.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/vala/valacodenode.vala b/vala/valacodenode.vala
index 4b0584d..0b047c0 100644
--- a/vala/valacodenode.vala
+++ b/vala/valacodenode.vala
@@ -59,7 +59,7 @@ public abstract class Vala.CodeNode {
 			return _ccodenode;
 		}
 		set {
-			if (value != null && source_reference != null) {
+			if (value != null && source_reference != null && CodeContext.get ().debug) {
 				value.line = new CCodeLineDirective (
 					Path.get_basename (source_reference.file.filename),
 					source_reference.first_line);



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