aboutsummaryrefslogtreecommitdiff
path: root/src/unstable/text.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/unstable/text.cpp')
-rw-r--r--src/unstable/text.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/unstable/text.cpp b/src/unstable/text.cpp
index be4c10f..d8cf15c 100644
--- a/src/unstable/text.cpp
+++ b/src/unstable/text.cpp
@@ -19,6 +19,16 @@ Bu::Text::Text() :
19{ 19{
20} 20}
21 21
22Bu::Text::Text( const CodePoint *rSrc ) :
23 pData( NULL ),
24 bIsBmpOnly( true ),
25 iSize( 0 )
26{
27 for(; rSrc[iSize]; iSize++ ) {}
28 pData = new CodePoint[iSize+1];
29 memcpy( pData, rSrc, iSize+1 );
30}
31
22Bu::Text::Text( const Text &rSrc ) : 32Bu::Text::Text( const Text &rSrc ) :
23 pData( NULL ), 33 pData( NULL ),
24 bIsBmpOnly( rSrc.bIsBmpOnly ), 34 bIsBmpOnly( rSrc.bIsBmpOnly ),