aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
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
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')
-rw-r--r--src/modules/codetester/codetester.cpp8
-rw-r--r--src/modules/str/libkvistr.cpp2
2 files changed, 6 insertions, 4 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)
diff --git a/src/modules/str/libkvistr.cpp b/src/modules/str/libkvistr.cpp
index bc9799ccc..a190c1caa 100644
--- a/src/modules/str/libkvistr.cpp
+++ b/src/modules/str/libkvistr.cpp
@@ -1097,7 +1097,7 @@ static bool str_kvs_fnc_rightfromlast(KviKvsModuleFunctionCall * c)
@short:
Matches a fixed string against a wildcard expression
@syntax:
- <bool> $str.match(<expression:string>,<string:string>[,<case:bool>[,<flags:string>]])
+ <bool> $str.match(<expression:string>,<string:string>[,<flags:string>[,<case:bool>]])
@description:
Returns 1 if the fixed <string> matches the <expression>, 0 otherwise.[br]
If <flags> contains the flag 'r' then <expression> is treated as a full