From 8526f0a0b6b7f2b523ea88b8648ebc26562dfdf8 Mon Sep 17 00:00:00 2001 From: Shaun Reich Date: Sat, 11 Feb 2012 11:38:45 -0500 Subject: [PATCH] assert plasma kpart on various "should never happen" cases --- kpart/plasmakpart.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kpart/plasmakpart.cpp b/kpart/plasmakpart.cpp index 9259a20b7..3eb5f6ec2 100644 --- a/kpart/plasmakpart.cpp +++ b/kpart/plasmakpart.cpp @@ -127,11 +127,13 @@ PlasmaKPartCorona* PlasmaKPart::corona() const void PlasmaKPart::createView(Plasma::Containment *containment) { + Q_ASSERT(containment); m_view->setContainment(containment); } void PlasmaKPart::addApplet(const QString& name, const QVariantList& args, const QRectF& geometry ) { + Q_ASSERT(containment()); containment()->addApplet(name, args, geometry); } @@ -155,6 +157,8 @@ void PlasmaKPart::setConfigFile(const QString &file) Plasma::Containment* PlasmaKPart::containment() const { + Q_ASSERT(corona()); + Q_ASSERT(!corona()->containments().isEmpty()); return corona()->containments().first(); }