aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_file.cpp
diff options
context:
space:
mode:
authorGravatar Szymon Tomasz Stefanek2008-04-28 03:04:54 +0000
committerGravatar Szymon Tomasz Stefanek2008-04-28 03:04:54 +0000
commit875b9b3c697182686d552cae85e136d17f36896a (patch)
treebda7a7456401b25f19a091189134c0de2233c177 /src/modules/objects/class_file.cpp
parentA huge progress in KDE4 port, kvirc and several modules now compile. Linking ... (diff)
downloadKVIrc-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.cpp8
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();