incorrectly remove slides
This commit is contained in:
parent
99655f4a56
commit
3f87d540e1
1 changed files with 8 additions and 1 deletions
|
@ -171,7 +171,14 @@ mod slide_model {
|
||||||
index: i32,
|
index: i32,
|
||||||
service_item: &QMap_QString_QVariant,
|
service_item: &QMap_QString_QVariant,
|
||||||
) {
|
) {
|
||||||
println!("Removing: {:?}", index);
|
let slides = self.rust().slides.clone();
|
||||||
|
let slides_iter = slides.iter();
|
||||||
|
for slide in slides_iter {
|
||||||
|
if slide.service_item_id == index {
|
||||||
|
self.as_mut().remove_item(slide.slide_index);
|
||||||
|
println!("Removing: {:?}", slide.slide_index);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[qinvokable]
|
#[qinvokable]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue