]> git.lyx.org Git - lyx.git/commitdiff
* src/mathed/MathMacroArgument.C
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Tue, 14 Nov 2006 08:15:38 +0000 (08:15 +0000)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Tue, 14 Nov 2006 08:15:38 +0000 (08:15 +0000)
        (MathMacroArgument): fix creation of #digit string.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15914 a592a061-630c-0410-9148-cb99ea01b6c8

src/mathed/MathMacroArgument.C

index d73877c85a0269b63149b1d1ca8f03db60111e5b..3bb72bde94a0a4728257dd52ad71307822abc5ba 100644 (file)
@@ -15,6 +15,7 @@
 #include "InsetMathMacro.h"
 #include "MathStream.h"
 #include "MathSupport.h"
+#include "support/convert.h"
 #include "debug.h"
 
 
@@ -33,10 +34,7 @@ MathMacroArgument::MathMacroArgument(size_t n)
                lyxerr << "MathMacroArgument::MathMacroArgument: wrong Argument id: "
                        << n << endl;
        }
-       str_.resize(3);
-       str_[0] = '#';
-       str_[1] = static_cast<char_type>('0' + n);
-       str_[2] = '\0';
+       str_ = '#' + convert<docstring>(n);
 }