diff options
author | David Robillard <d@drobilla.net> | 2012-11-17 20:43:57 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-11-17 20:43:57 +0000 |
commit | f9697a8d0dc5212ae4e18d460d5011d0edaa62f2 (patch) | |
tree | 0a368f92540d373b1b9e5418ca05ba73a6d07a18 /raul | |
parent | 8f4305eb006b99fd63ad5cb7055a2f9ae4d18a46 (diff) | |
download | raul-f9697a8d0dc5212ae4e18d460d5011d0edaa62f2.tar.gz raul-f9697a8d0dc5212ae4e18d460d5011d0edaa62f2.tar.bz2 raul-f9697a8d0dc5212ae4e18d460d5011d0edaa62f2.zip |
Fix symbolifying strings that start with numbers.
git-svn-id: http://svn.drobilla.net/lad/trunk/raul@4824 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'raul')
-rw-r--r-- | raul/Symbol.hpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/raul/Symbol.hpp b/raul/Symbol.hpp index 8a10f5a..0aa8ed0 100644 --- a/raul/Symbol.hpp +++ b/raul/Symbol.hpp @@ -118,7 +118,12 @@ public: out[i] = '_'; } } - return Symbol(out); + + if (is_valid_start_char(out[0])) { + return Symbol(out); + } else { + return Symbol(std::string("_") + out); + } } }; |