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()) {