diff --git a/src/blackmisc/containerbase.h b/src/blackmisc/containerbase.h index 881364368..799d34d57 100644 --- a/src/blackmisc/containerbase.h +++ b/src/blackmisc/containerbase.h @@ -182,6 +182,7 @@ namespace BlackMisc //! \copydoc BlackMisc::CValueObject::unmarshallFromDbus void unmarshallFromDbus(const QDBusArgument &argument) { + derived().clear(); argument.beginArray(); while (!argument.atEnd()) { T value; argument >> value; derived().insert(value); } argument.endArray();