Wrong frame is seen on wake up/resume/unlock.
Bug #1233564 reported by
Albert Astals Cid
This bug affects 6 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Alexandros Frantzis | ||
Unity System Compositor |
Fix Released
|
Undecided
|
Unassigned | ||
mir (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
unity-system-compositor (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
unity8 (Ubuntu) |
Fix Released
|
Critical
|
Michael Terry |
Bug Description
This is happening when using Mir.
How to reproduce:
* Start the phone
* Unlock the greeter
* Wait until the phone screen turns black
* Wait a bit more
* Press the phone side button
* See that the greeter slides in
I added some quick debugging and when the screen turns black we actually enter the
if (status == Powerd.Off && (flags & Powerd.
switch in onDisplayPowerS
Related branches
lp:~mterry/unity8/showNow
- Albert Astals Cid (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 97 lines (+39/-1)3 files modifiedComponents/Showable.qml (+11/-0)
Shell.qml (+1/-1)
tests/qmltests/Components/tst_Showable.qml (+27/-0)
lp:~albaguirre/unity-system-compositor/add-power-off-delay-option
- Michael Terry (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 191 lines (+80/-31)3 files modifiedsrc/dbus_screen.cpp (+60/-28)
src/dbus_screen.h (+12/-1)
src/system_compositor.cpp (+8/-2)
lp:~afrantzis/mir/non-blocking-swap-buffers
- Alberto Aguirre (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Kevin DuBois (community): Abstain
-
Diff: 662 lines (+426/-65)8 files modifiedinclude/test/mir_test/spin_wait.h (+38/-0)
include/test/mir_test_doubles/null_display_buffer_compositor_factory.h (+52/-0)
src/server/compositor/multi_threaded_compositor.cpp (+127/-49)
tests/acceptance-tests/CMakeLists.txt (+1/-0)
tests/acceptance-tests/test_client_surface_swap_buffers.cpp (+102/-0)
tests/mir_test/CMakeLists.txt (+1/-0)
tests/mir_test/spin_wait.cpp (+36/-0)
tests/unit-tests/compositor/test_multi_threaded_compositor.cpp (+69/-16)
Changed in unity8: | |
assignee: | nobody → Michael Terry (mterry) |
Changed in mir: | |
status: | New → Opinion |
Changed in unity8: | |
status: | New → In Progress |
Changed in mir: | |
status: | Opinion → Invalid |
status: | Invalid → Triaged |
importance: | Undecided → High |
Changed in unity8: | |
status: | Fix Committed → Fix Released |
Changed in mir (Ubuntu): | |
importance: | Undecided → High |
status: | New → Triaged |
tags: | added: rls-t-incoming |
Changed in mir: | |
assignee: | Robert Carr (robertcarr) → nobody |
summary: |
- Greeter is seen animating when pressing the side button to wake up + Wrong frame is seen on wake up/resume/unlock. |
Changed in unity-system-compositor: | |
status: | New → In Progress |
assignee: | nobody → Alberto Aguirre (albaguirre) |
Changed in mir: | |
status: | Triaged → Invalid |
Changed in mir: | |
milestone: | none → 0.1.9 |
assignee: | nobody → Alexandros Frantzis (afrantzis) |
status: | Triaged → In Progress |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Michael Terry (mterry) |
importance: | Undecided → Critical |
no longer affects: | unity8 |
To post a comment you must log in.
This is related to the "don't animate on locking" bug that we had some time ago... You can also see that under surfaceflinger when you press the power button twice quickly - you can see the greeter animate in.