aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/libkviobjects.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/libkviobjects.cpp')
-rw-r--r--src/modules/objects/libkviobjects.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/modules/objects/libkviobjects.cpp b/src/modules/objects/libkviobjects.cpp
index 3b017fad0..be70650ae 100644
--- a/src/modules/objects/libkviobjects.cpp
+++ b/src/modules/objects/libkviobjects.cpp
@@ -493,7 +493,7 @@ static bool objects_kvs_fnc_classes(KviKvsModuleFunctionCall * c)
@syntax:
<array> $object.classes()
@description:
- Returns an array with the user defined classes(useful only for debugging).
+ Returns an array with the user defined classes.
@seealso:
[doc:objects]objects documentation[/doc]
*/
@@ -503,7 +503,7 @@ static bool objects_kvs_fnc_classes(KviKvsModuleFunctionCall * c)
int uIdx=0;
QDictIterator<KviKvsObjectClass> it(*KviKvsKernel::instance()->objectController()->classDict());
QDict<bool> *classdict=new QDict<bool>;
- classdict->setAutoDelete(true);
+ classdict->setAutoDelete(false);
bool bFake=true;
while(KviKvsObjectClass * pClass=it.current())
{
@@ -531,7 +531,7 @@ static bool objects_kvs_fnc_classes(KviKvsModuleFunctionCall * c)
idx++;
++strIt;
}
-
+ delete classdict;
return true;
}