[vala] Do not use string.replace



commit 75008bd52c6676747e7b75fede1b063d04536d4a
Author: Jürg Billeter <j bitron ch>
Date:   Fri Feb 5 07:58:15 2010 +0100

    Do not use string.replace
    
    GRegex requires GLib 2.14.

 vala/valasymbol.vala |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/vala/valasymbol.vala b/vala/valasymbol.vala
index d852906..231eace 100644
--- a/vala/valasymbol.vala
+++ b/vala/valasymbol.vala
@@ -1,6 +1,6 @@
 /* valasymbol.vala
  *
- * Copyright (C) 2006-2009  Jürg Billeter
+ * Copyright (C) 2006-2010  Jürg Billeter
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -163,7 +163,11 @@ public abstract class Vala.Symbol : CodeNode {
 			return name;
 		}
 
-		return "%s.%s".printf (parent_symbol.get_full_name (), name.replace (".", ""));
+		if (name.has_prefix (".")) {
+			return "%s%s".printf (parent_symbol.get_full_name (), name);
+		} else {
+			return "%s.%s".printf (parent_symbol.get_full_name (), name);
+		}
 	}
 
 	/**



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