From 348c9f2b499b080fc48e55750fccc39aa52dacf9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrg=20Billeter?= Date: Fri, 11 Jul 2008 15:10:11 +0000 Subject: [PATCH] Don't transform non-lowercase names to CamelCase MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 2008-07-11 Jürg Billeter * vala/valasymbol.vala: Don't transform non-lowercase names to CamelCase svn path=/trunk/; revision=1696 --- ChangeLog | 6 ++++++ vala/valasymbol.vala | 3 +++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 7531214..32a1fc5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-07-11 Jürg Billeter + + * vala/valasymbol.vala: + + Don't transform non-lowercase names to CamelCase + 2008-07-11 Raffaele Sandrini * gobject/valaccodemethodbinding.vala: diff --git a/vala/valasymbol.vala b/vala/valasymbol.vala index 30a3ee0..c4971c7 100644 --- a/vala/valasymbol.vala +++ b/vala/valasymbol.vala @@ -249,6 +249,9 @@ public abstract class Vala.Symbol : CodeNode { unichar c = i.get_char (); if (c == '_') { last_underscore = true; + } else if (c.isupper ()) { + // original string is not lower_case, don't apply transformation + return lower_case; } else if (last_underscore) { result.append_unichar (c.toupper ()); last_underscore = false; -- 2.7.4