removeItem is slow and causes issues due to async, therefore requesting removeItems(list)
Bug #1518152 reported by
Andrew Hayzen
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Critical
|
John McAleely | ||
media-hub (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
media-hub (Ubuntu RTM) |
Invalid
|
High
|
Unassigned | ||
qtmultimedia-opensource-src (Ubuntu) |
Fix Released
|
High
|
Thomas Voß | ||
qtmultimedia-opensource-src (Ubuntu RTM) |
Fix Released
|
High
|
Jim Hodapp | ||
qtubuntu-media (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
qtubuntu-media (Ubuntu RTM) |
Invalid
|
High
|
Unassigned |
Bug Description
removeItem is slow and causes issues when multiple removeItem calls are performed rapidly. As it is performed asynchronously it removals can happen in any order, so keeping the correct offset is difficult.
Therefore for both performance reasons and to ease multiselect remove it makes sense to have a removeItems(list) method that matches the addItems(list) method.
tags: | added: bgplaylist |
Changed in media-hub (Ubuntu): | |
status: | New → Triaged |
Changed in media-hub (Ubuntu RTM): | |
status: | New → Triaged |
Changed in qtmultimedia-opensource-src (Ubuntu): | |
status: | New → Triaged |
Changed in qtmultimedia-opensource-src (Ubuntu RTM): | |
status: | New → Triaged |
Changed in qtubuntu-media (Ubuntu): | |
status: | New → Triaged |
Changed in qtubuntu-media (Ubuntu RTM): | |
status: | New → Triaged |
Changed in media-hub (Ubuntu): | |
importance: | Undecided → High |
Changed in media-hub (Ubuntu RTM): | |
importance: | Undecided → High |
Changed in qtmultimedia-opensource-src (Ubuntu): | |
importance: | Undecided → High |
Changed in qtmultimedia-opensource-src (Ubuntu RTM): | |
importance: | Undecided → High |
Changed in qtubuntu-media (Ubuntu): | |
importance: | Undecided → High |
Changed in qtubuntu-media (Ubuntu RTM): | |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
assignee: | nobody → John McAleely (john.mcaleely) |
importance: | Undecided → Critical |
milestone: | none → ww02-2016 |
status: | New → Confirmed |
Changed in qtmultimedia-opensource-src (Ubuntu RTM): | |
status: | Triaged → In Progress |
assignee: | nobody → Jim Hodapp (jhodapp) |
Changed in qtmultimedia-opensource-src (Ubuntu RTM): | |
status: | In Progress → Fix Committed |
Changed in qtmultimedia-opensource-src (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Thomas Voß (thomas-voss) |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in media-hub (Ubuntu): | |
status: | Triaged → Invalid |
Changed in media-hub (Ubuntu RTM): | |
status: | Triaged → Invalid |
Changed in qtubuntu-media (Ubuntu): | |
status: | Triaged → Invalid |
Changed in qtubuntu-media (Ubuntu RTM): | |
status: | Triaged → Invalid |
Changed in qtmultimedia-opensource-src (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in qtubuntu-media (Ubuntu): | |
status: | Invalid → Fix Released |
status: | Fix Released → Invalid |
Changed in qtmultimedia-opensource-src (Ubuntu RTM): | |
status: | Fix Committed → Fix Released |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.