From 3a03c8f04394db515bd385378449e681759976ed Mon Sep 17 00:00:00 2001 From: Anthony Bilinski Date: Fri, 11 Mar 2022 08:23:00 -0800 Subject: [PATCH] refactor: Comply with Wnull-dereference * Add check before dereferencing return from qobject_cast --- src/widget/form/genericchatform.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/widget/form/genericchatform.cpp b/src/widget/form/genericchatform.cpp index a7b73f9c5..aadb91e86 100644 --- a/src/widget/form/genericchatform.cpp +++ b/src/widget/form/genericchatform.cpp @@ -580,7 +580,8 @@ bool GenericChatForm::eventFilter(QObject* object, QEvent* event) if (object != fileButton && object != fileFlyout) return false; - if (!qobject_cast(object)->isEnabled()) + auto wObject = qobject_cast(object); + if (!wObject || !wObject->isEnabled()) return false; switch (event->type()) {