[vala] GIR writer: Do not use string.replace



commit a76e5a2ca5fb3c96a2d8cadfed77f302f859bb6c
Author: Jürg Billeter <j bitron ch>
Date:   Tue May 5 18:40:03 2009 +0200

    GIR writer: Do not use string.replace
    
    GRegex requires GLib 2.14.
---
 gobject/valagirwriter.vala |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/gobject/valagirwriter.vala b/gobject/valagirwriter.vala
index 2dfc409..63e9c31 100644
--- a/gobject/valagirwriter.vala
+++ b/gobject/valagirwriter.vala
@@ -824,7 +824,8 @@ public class Vala.GIRWriter : CodeVisitor {
 	}
 
 	private string camel_case_to_canonical (string name) {
-		return Symbol.camel_case_to_lower_case (name).replace ("_", "-");
+		string[] parts = Symbol.camel_case_to_lower_case (name).split ("_");
+		return string.joinv ("-", parts);
 	}
 
 	private bool check_accessibility (Symbol sym) {



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