diff options
| author | 2008-04-28 03:04:54 +0000 | |
|---|---|---|
| committer | 2008-04-28 03:04:54 +0000 | |
| commit | 875b9b3c697182686d552cae85e136d17f36896a (patch) | |
| tree | bda7a7456401b25f19a091189134c0de2233c177 /src/modules/objects/class_file.cpp | |
| parent | A huge progress in KDE4 port, kvirc and several modules now compile. Linking ... (diff) | |
| download | KVIrc-875b9b3c697182686d552cae85e136d17f36896a.tar.gz KVIrc-875b9b3c697182686d552cae85e136d17f36896a.tar.bz2 KVIrc-875b9b3c697182686d552cae85e136d17f36896a.zip | |
Yet more KDE4 port
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1609 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_file.cpp')
| -rw-r--r-- | src/modules/objects/class_file.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/modules/objects/class_file.cpp b/src/modules/objects/class_file.cpp index d28f7d939..4bf98f40c 100644 --- a/src/modules/objects/class_file.cpp +++ b/src/modules/objects/class_file.cpp @@ -296,12 +296,12 @@ bool KviKvsObject_file::functionputch(KviKvsObjectFunctionCall *c) { QString szChar; KVSO_PARAMETERS_BEGIN(c) - KVSO_PARAMETER("char",KVS_PT_STRING,KVS_PF_OPTIONAL,szChar) + KVSO_PARAMETER("char",KVS_PT_STRING,0,szChar) KVSO_PARAMETERS_END(c) if (m_pFile) { if (szChar.length()>1)c->warning(__tr2qs("Argument to long, using only first char")); - const char *ch=szChar; + const char *ch=szChar.toUtf8().data(); if (!m_pFile->putChar(ch[0])) c->warning(__tr2qs("Write error occured !")); } @@ -334,7 +334,7 @@ bool KviKvsObject_file::functionunGetch(KviKvsObjectFunctionCall *c) else { if (szChar.length()>1) c->warning(__tr2qs("Argument to long, using only first char")); - const char *ch=szChar; + const char *ch=szChar.toUtf8().data(); if (m_pFile->ungetch(ch[0])<0) c->warning(__tr2qs("An error occured !"));// c->error ? } return true; @@ -371,7 +371,7 @@ bool KviKvsObject_file::functionwriteBlock(KviKvsObjectFunctionCall *c) if (!m_pFile) return true; if(!m_pFile->isOpen()) c->warning(__tr("File is not open !")); - const char *block=szBlock; + const char *block=szBlock.toUtf8().data(); int rlen = m_pFile->writeBlock(block, uLen); c->returnValue()->setInteger(rlen); m_pFile->flush(); |
