on xenial help sign in
Fix crash on option adding.
commit4278fbe23708814d73e786364e296cd549bccdbd authorPawel Stolowski <pawel.stolowski@canonical.com> dateTue 27 Aug 2013, 15:49 (13 years ago) parent4399b29
1 file changed+4−1
plugins/Unity/genericoptionsmodel.cpp+4−1
plugins/Unity/genericoptionsmodel.cpp+4−1
@@ -125,7 +125,10 @@ void GenericOptionsModel::ensureTheOnlyActive(AbstractFilterOption *activeOption
125125
126126void GenericOptionsModel::addOption(AbstractFilterOption *option, int index)
127127{
128− m_options.insert(index, option);
128+ if (index >= 0)
129+ m_options.insert(index, option);
130+ else
131+ m_options.append(option);
129132
130133 connect(option, SIGNAL(idChanged(const QString &)), this, SLOT(onOptionChanged()));
131134 connect(option, SIGNAL(nameChanged(const QString &)), this, SLOT(onOptionChanged()));