aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/codetester
diff options
context:
space:
mode:
authorGravatar Noldor2010-07-31 15:52:02 +0000
committerGravatar Noldor2010-07-31 15:52:02 +0000
commite0b58a05845530522c82c41d7c769039cbb53939 (patch)
treebaab4cee0481b72c82f0b03eaaa3b21122e8c587 /src/modules/codetester
parentfix for #865 (diff)
downloadKVIrc-e0b58a05845530522c82c41d7c769039cbb53939.tar.gz
KVIrc-e0b58a05845530522c82c41d7c769039cbb53939.tar.bz2
KVIrc-e0b58a05845530522c82c41d7c769039cbb53939.zip
More memory leaks fixes
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4723 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/codetester')
-rw-r--r--src/modules/codetester/codetester.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/modules/codetester/codetester.cpp b/src/modules/codetester/codetester.cpp
index af74506fd..04418c4fe 100644
--- a/src/modules/codetester/codetester.cpp
+++ b/src/modules/codetester/codetester.cpp
@@ -73,12 +73,14 @@ KviCodeTester::~KviCodeTester()
void KviCodeTester::execute()
{
- QString parms = m_pParams->text();
+ QStringList szParams = m_pParams->text().split(" ");
QString buffer;
m_pEditor->getText(buffer);
KviConsole * con = g_pApp->activeConsole();
- //KviParameterList * l = new KviParameterList(parms.ptr());
- KviKvsScript::run(buffer,con,new KviKvsVariantList(new QString(parms)));
+ KviKvsVariantList lParams;
+ for(int i=0;i<szParams.count();i++)
+ lParams.append(new KviKvsVariant(szParams.at(i)));
+ KviKvsScript::run(buffer,con,&lParams);
}
KviCodeTesterWindow::KviCodeTesterWindow(KviFrame * lpFrm)