aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_listviewitem.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/class_listviewitem.cpp')
-rw-r--r--src/modules/objects/class_listviewitem.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/modules/objects/class_listviewitem.cpp b/src/modules/objects/class_listviewitem.cpp
index bf7f63e4b..62f8f1128 100644
--- a/src/modules/objects/class_listviewitem.cpp
+++ b/src/modules/objects/class_listviewitem.cpp
@@ -137,6 +137,11 @@ KVSO_END_CONSTRUCTOR(KviKvsObject_listviewitem)
bool KviKvsObject_listviewitem::init(KviKvsRunTimeContext * pContext,KviKvsVariantList *pParams)
{
+ if (!parentObject())
+ {
+ pContext->error(__tr2qs("The listviewitem cannot be parentless"));
+ return false;
+ }
if(parentObject()->inherits("KviKvsObject_listviewitem"))
{
m_pListViewItem = new KviKvsMdmStandardListViewItem(this,((KviKvsObject_listviewitem *)parentObject())->m_pListViewItem);