diff --git a/libs/main/io_devices/piiostream.h b/libs/main/io_devices/piiostream.h index e78bee0e..708ea88e 100644 --- a/libs/main/io_devices/piiostream.h +++ b/libs/main/io_devices/piiostream.h @@ -81,8 +81,8 @@ public: //! \~english Contructs %PIIOTextStream for "string" string //! \~russian Создает %PIIOTextStream для строки "string" - PIIOTextStream(PIString * string): PITextStream(&bin_stream) { - io_string = new PIIOString(string); + PIIOTextStream(PIString * string, PIIODevice::DeviceMode mode): PITextStream(&bin_stream) { + io_string = new PIIOString(string, mode); bin_stream.setDevice(io_string); } diff --git a/libs/main/io_utils/piconnection.cpp b/libs/main/io_utils/piconnection.cpp index 2707f8d0..a2ff6877 100644 --- a/libs/main/io_utils/piconnection.cpp +++ b/libs/main/io_utils/piconnection.cpp @@ -260,7 +260,7 @@ bool PIConnection::configure(PIConfig & conf, const PIString & name_) { PIString PIConnection::makeConfig() const { PIString ret; - PIIOTextStream ts(&ret); + PIIOTextStream ts(&ret, PIIODevice::WriteOnly); ts << "[" << name() << "]\n"; PIVector devs(boundedDevices()); int dn(-1);