diff --git a/src/plugins/coreplugin/styleanimator.cpp b/src/plugins/coreplugin/styleanimator.cpp index 61c7f384494..d381681f1bc 100644 --- a/src/plugins/coreplugin/styleanimator.cpp +++ b/src/plugins/coreplugin/styleanimator.cpp @@ -29,17 +29,15 @@ #include "styleanimator.h" +#include + #include Animation * StyleAnimator::widgetAnimation(const QWidget *widget) const { if (!widget) return 0; - foreach (Animation *a, animations) { - if (a->widget() == widget) - return a; - } - return 0; + return Utils::findOrDefault(animations, Utils::equal(&Animation::widget, widget)); } void Animation::paint(QPainter *painter, const QStyleOption *option)