Indicator's sliders stop updating after manual interaction

Bug #1283191 reported by Nicholas Skaggs
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
unity8 (Ubuntu)
Fix Released
High
Nick Dedekind

Bug Description

After you've manually set sliders in the indicators, they do not respond to external changes any more. For example.

1. Open system-settings
2. Go to battery panel
3. Set slider to 100%
4. Open battery indicator
5. Observe slider is at 100%
6. Close indicator
7. Set slider in system-settings to 0%
8. Open battery indicator
9. Observe slider is at 0%
10. Set slider in indicator to 100%
11. Observe slider in system-settings is at 100%
12. Close indicator
13. Set slider in system-settings to 0%
14. Open indicator
15. Observe slider in indicator is at 100%

Expected:

At 15, the slider should be at 0%. It sounds like the binding is removed when you update the slider manually (a classic QML gotcha).

Tags: avengers

Related branches

tags: added: avengers
Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

Which device? image 194 and 206 work on my mako.

Revision history for this message
Dave Morley (davmor2) wrote :

Confirming on Mako manta and flo on 238 an d 239

Changed in indicator-sound:
status: New → Confirmed
Dave Morley (davmor2)
description: updated
Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

Here's a video showing it on #237 mako.
https://www.youtube.com/watch?v=zpLVA5_5bTI

Revision history for this message
Sebastien Bacher (seb128) wrote :

Confirmed, that seems an unity8/qml issue. The power indicator is having the same issue (if you change the screen settings from e.g settings).

It seems likely that the qml properties binding is unset when manually interacting with the sliders

Reassigning to unity8

affects: indicator-sound → unity8
Changed in unity8:
importance: Undecided → High
summary: - Sound indicator doesn't change when using hw buttons
+ Indicator's sliders stop updating after manual interaction
Iain Lane (laney)
description: updated
Changed in unity8:
assignee: nobody → Nick Dedekind (nick-dedekind)
Michał Sawicz (saviq)
Changed in unity8:
status: Confirmed → In Progress
Changed in unity8 (Ubuntu):
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity8 - 7.84+14.04.20140319.1-0ubuntu1

---------------
unity8 (7.84+14.04.20140319.1-0ubuntu1) trusty; urgency=low

  [ Michał Sawicz ]
  * Work around bug #1293478 - make sure to send ints, not doubles for
    volume control. (LP: #1293478)

  [ Nick Dedekind ]
  * Fixed binding being cleared when manually changing slider value
    (lp#1283191). (LP: #1283191)

  [ Albert Astals ]
  * Fix indicators highlight position on 5.2 We need to take into
    account the list originX if we're using the list delegates x outside
    the list itself
  * LVWPH: Make sure m_firstVisibleIndex is correctly set on
    removeNonVisibleItems
 -- Ubuntu daily release <email address hidden> Wed, 19 Mar 2014 16:40:20 +0000

Changed in unity8 (Ubuntu):
status: In Progress → Fix Released
Michał Sawicz (saviq)
Changed in unity8:
status: In Progress → Fix Released
Changed in unity8 (Ubuntu):
assignee: nobody → rosa maria (rprosamaria383)
Michał Sawicz (saviq)
Changed in unity8 (Ubuntu):
assignee: rosa maria (rprosamaria383) → nobody
Changed in unity8 (Ubuntu):
assignee: nobody → rosa maria (rprosamaria383)
Michał Sawicz (saviq)
Changed in unity8 (Ubuntu):
assignee: rosa maria (rprosamaria383) → nobody
Michał Sawicz (saviq)
Changed in unity8 (Ubuntu):
assignee: nobody → Nick Dedekind (nick-dedekind)
importance: Undecided → High
no longer affects: unity8
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.