PIIOTextStream for strings fix
This commit is contained in:
@@ -81,7 +81,7 @@ ssize_t PIIOString::writeDevice(const void * data, ssize_t max_size) {
|
||||
if (!canWrite() || !str) return -1;
|
||||
// piCout << "write" << data;
|
||||
if (pos > str->size_s()) pos = str->size_s();
|
||||
PIString rs = PIString::fromUTF8((const char *)data);
|
||||
PIString rs = PIString::fromUTF8((const char *)data, max_size);
|
||||
if (rs.size_s() > max_size) rs.resize(max_size);
|
||||
str->insert(pos, rs);
|
||||
pos += rs.size_s();
|
||||
|
||||
Reference in New Issue
Block a user