From 534171db29715dd41a5b2b8cc00e15bb01f00db3 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Tue, 10 Aug 2021 16:29:43 +0200 Subject: [PATCH] Fix a possible crash in ThingClassesProxy --- libnymea-app/thingclassesproxy.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libnymea-app/thingclassesproxy.cpp b/libnymea-app/thingclassesproxy.cpp index 0b164e47..749d0493 100644 --- a/libnymea-app/thingclassesproxy.cpp +++ b/libnymea-app/thingclassesproxy.cpp @@ -176,6 +176,9 @@ void ThingClassesProxy::setGroupByInterface(bool groupByInterface) ThingClass *ThingClassesProxy::get(int index) const { + if (!m_engine) { + return nullptr; + } return m_engine->thingManager()->thingClasses()->get(mapToSource(this->index(index, 0)).row()); }