genode/repos/libports/src/lib/qt5/patches/qt5_qwidgetanimator.patch

24 lines
792 B
Diff

qt5_qwidgetanimator.patch
From: Christian Prochaska <christian.prochaska@genode-labs.com>
---
qtbase/src/widgets/widgets/qwidgetanimator.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/qtbase/src/widgets/widgets/qwidgetanimator.cpp b/qtbase/src/widgets/widgets/qwidgetanimator.cpp
index d46d655..5ef6967 100644
--- a/qtbase/src/widgets/widgets/qwidgetanimator.cpp
+++ b/qtbase/src/widgets/widgets/qwidgetanimator.cpp
@@ -73,7 +73,8 @@ void QWidgetAnimator::abort(QWidget *w)
void QWidgetAnimator::animationFinished()
{
QPropertyAnimation *anim = qobject_cast<QPropertyAnimation*>(sender());
- abort(static_cast<QWidget*>(anim->targetObject()));
+ if (anim)
+ abort(static_cast<QWidget*>(anim->targetObject()));
}
#endif //QT_NO_ANIMATION