@@ -625,8 +625,6 @@ void AttachedFiltersModel::doAddService(Mlt::Producer &producer, Mlt::Service &s
625
625
QmlMetadata *meta = MAIN.filterController ()->metadataForService (&service);
626
626
m_metaList.insert (row, meta);
627
627
endInsertRows ();
628
- emit addedOrRemoved (m_producer.data ());
629
-
630
628
} else {
631
629
producer.attach (filter);
632
630
producer.move_filter (producer.filter_count () - 1 , mltIndex);
@@ -653,7 +651,6 @@ void AttachedFiltersModel::doAddService(Mlt::Producer &producer, Mlt::Service &s
653
651
QmlMetadata *meta = MAIN.filterController ()->metadataForService (&service);
654
652
m_metaList.insert (row, meta);
655
653
endInsertRows ();
656
- emit addedOrRemoved (m_producer.data ());
657
654
} else {
658
655
chain.attach (link );
659
656
chain.move_link (chain.link_count () - 1 , mltIndex);
@@ -664,6 +661,7 @@ void AttachedFiltersModel::doAddService(Mlt::Producer &producer, Mlt::Service &s
664
661
LOG_ERROR () << " invalid service type" << service.type ();
665
662
break ;
666
663
}
664
+ emit addedOrRemoved (&producer);
667
665
}
668
666
669
667
void AttachedFiltersModel::remove (int row)
@@ -704,7 +702,6 @@ void AttachedFiltersModel::doRemoveService(Mlt::Producer &producer, int row)
704
702
m_event->unblock ();
705
703
m_metaList.removeAt (row);
706
704
endRemoveRows ();
707
- emit addedOrRemoved (m_producer.get ());
708
705
} else {
709
706
chain.detach (*link );
710
707
}
@@ -719,7 +716,6 @@ void AttachedFiltersModel::doRemoveService(Mlt::Producer &producer, int row)
719
716
m_event->unblock ();
720
717
m_metaList.removeAt (row);
721
718
endRemoveRows ();
722
- emit addedOrRemoved (m_producer.get ());
723
719
} else {
724
720
producer.detach (*filter);
725
721
}
@@ -728,6 +724,7 @@ void AttachedFiltersModel::doRemoveService(Mlt::Producer &producer, int row)
728
724
} else {
729
725
LOG_WARNING () << " invalid service:" << producer.type ();
730
726
}
727
+ emit addedOrRemoved (&producer);
731
728
}
732
729
733
730
bool AttachedFiltersModel::move (int fromRow, int toRow)
0 commit comments