diff options
| author | 2010-07-31 15:52:02 +0000 | |
|---|---|---|
| committer | 2010-07-31 15:52:02 +0000 | |
| commit | e0b58a05845530522c82c41d7c769039cbb53939 (patch) | |
| tree | baab4cee0481b72c82f0b03eaaa3b21122e8c587 /src/modules | |
| parent | fix for #865 (diff) | |
| download | KVIrc-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.cpp | 8 | ||||
| -rw-r--r-- | src/modules/str/libkvistr.cpp | 2 |
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 |
