diff --git a/src/plugins/qmldesigner/components/propertyeditor/gradientmodel.cpp b/src/plugins/qmldesigner/components/propertyeditor/gradientmodel.cpp index 3eea9138a5d..b973da132bd 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/gradientmodel.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/gradientmodel.cpp @@ -38,6 +38,8 @@ #include +#include + GradientModel::GradientModel(QObject *parent) : QAbstractListModel(parent), m_locked(false) ,m_gradientTypeName("Gradient") @@ -177,6 +179,8 @@ void GradientModel::addGradient() } setupModel(); + if (m_gradientTypeName != "Gradient") + QTimer::singleShot(100, [this](){ view()->resetPuppet(); }); /*Unfortunately required */ emit hasGradientChanged(); emit gradientTypeChanged(); }