Fixed bug in FString copy constructor
This commit is contained in:
parent
4107227119
commit
7ab1a6b353
|
@ -6,6 +6,7 @@
|
||||||
* FRect can now combine two FRect objects
|
* FRect can now combine two FRect objects
|
||||||
* The FButtonGroup got the possibility of index access
|
* The FButtonGroup got the possibility of index access
|
||||||
to a child button.
|
to a child button.
|
||||||
|
* Fixed bug in FString copy constructor
|
||||||
|
|
||||||
2017-03-08 Markus Gans <guru.mail@muenster.de>
|
2017-03-08 Markus Gans <guru.mail@muenster.de>
|
||||||
* Improve input cursor positioning in FScrollView
|
* Improve input cursor positioning in FScrollView
|
||||||
|
|
|
@ -111,15 +111,15 @@ FString::FString (uInt len, char c)
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
FString::FString (const FString& s) // copy constructor
|
FString::FString (const FString& s) // copy constructor
|
||||||
: string(new wchar_t[FWDBUFFER + s.length + 1]())
|
: string(0)
|
||||||
, length(s.length)
|
, length(0)
|
||||||
, bufsize(FWDBUFFER + s.length + 1)
|
, bufsize(0)
|
||||||
, c_string(0)
|
, c_string(0)
|
||||||
{
|
{
|
||||||
if ( s.string )
|
if ( s.string )
|
||||||
std::wcscpy (string, s.string);
|
_replace (s.string);
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------
|
//----------------------------------------------------------------------
|
||||||
FString::FString (const std::wstring& s)
|
FString::FString (const std::wstring& s)
|
||||||
|
|
Loading…
Reference in New Issue