Manually setting the time into the past makes flickables misbehave
Bug #1524488 reported by
Allan LeSage
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mir (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
qtdeclarative-opensource-src (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
qtmir (Ubuntu) |
Fix Released
|
Undecided
|
Albert Astals Cid | ||
unity8 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Unexpected behavior while testing a U1 silo:
TEST CASE
1. Open ubuntu-
2. Return to scopes
3. Swipe left for next scope
EXPECTED
Scope swipes left, next scope appears.
ACTUAL
Stunted swipe appears to register late, fails to switch scope.
Please feel free to reassign if the gesture itself is dependent on time? Pathological use case but maybe worth examining if it exposes some pathological codepaths ;) .
Related branches
lp:~aacid/qtmir/timestampsInPast
- Nick Dedekind (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 17 lines (+4/-2)1 file modifiedsrc/common/timestamp_impl.h (+4/-2)
lp:~ci-train-bot/qtmir/qtmir-ubuntu-xenial-landing-064
- Mir development team: Pending requested
-
Diff: 4345 lines (+3483/-201)42 files modifieddebian/changelog (+30/-0)
debian/tests/control (+0/-5)
debian/tests/run-tests (+0/-10)
src/modules/Unity/Application/mirsurface.cpp (+5/-0)
src/modules/Unity/Application/mirsurfacemanager.cpp (+15/-0)
src/modules/Unity/Application/mirsurfacemanager.h (+5/-1)
src/platforms/mirserver/CMakeLists.txt (+2/-0)
src/platforms/mirserver/argvHelper.h (+52/-0)
src/platforms/mirserver/miropenglcontext.cpp (+7/-2)
src/platforms/mirserver/miropenglcontext.h (+2/-0)
src/platforms/mirserver/mirserver.cpp (+24/-11)
src/platforms/mirserver/mirserver.h (+1/-1)
src/platforms/mirserver/mirserverintegration.cpp (+2/-2)
src/platforms/mirserver/mirserverintegration.h (+1/-1)
src/platforms/mirserver/plugin.cpp (+4/-8)
src/platforms/mirserver/plugin.h (+1/-2)
src/platforms/mirserver/qmirserver.cpp (+2/-11)
src/platforms/mirserver/qmirserver.h (+1/-1)
src/platforms/mirserver/screen.cpp (+24/-4)
src/platforms/mirserver/screen.h (+3/-1)
src/platforms/mirserver/screenwindow.cpp (+1/-1)
src/platforms/mirserver/wm-wip/CMakeLists.txt (+22/-0)
src/platforms/mirserver/wm-wip/README (+5/-0)
src/platforms/mirserver/wm-wip/server_example_basic_window_manager.cpp (+312/-0)
src/platforms/mirserver/wm-wip/server_example_basic_window_manager.h (+252/-0)
src/platforms/mirserver/wm-wip/server_example_canonical_window_manager.cpp (+946/-0)
src/platforms/mirserver/wm-wip/server_example_canonical_window_manager.h (+132/-0)
src/platforms/mirserver/wm-wip/server_example_tiling_window_manager.cpp (+640/-0)
src/platforms/mirserver/wm-wip/server_example_tiling_window_manager.h (+124/-0)
src/platforms/mirserver/wm-wip/server_example_window_management.cpp (+155/-0)
src/platforms/mirserver/wm-wip/server_example_window_management.h (+33/-0)
src/platforms/mirserver/wm-wip/server_example_window_management_info.cpp (+406/-0)
src/platforms/mirserver/wm-wip/server_example_window_management_info.h (+103/-0)
tests/framework/mock_proc_info.cpp (+2/-0)
tests/framework/mock_session.cpp (+1/-0)
tests/framework/mock_task_controller.cpp (+4/-4)
tests/framework/qtmir_test.cpp (+2/-2)
tests/mirserver/ArgvHelper/CMakeLists.txt (+18/-0)
tests/mirserver/ArgvHelper/argvHelper_test.cpp (+72/-0)
tests/mirserver/CMakeLists.txt (+1/-0)
tests/mirserver/Screen/screen_test.cpp (+17/-3)
tests/modules/ApplicationManager/application_manager_test.cpp (+54/-131)
Changed in qtdeclarative-opensource-src (Ubuntu): | |
status: | New → Invalid |
Changed in mir (Ubuntu): | |
status: | New → Invalid |
Changed in qtmir (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Albert Astals Cid (aacid) |
To post a comment you must log in.
Should not this bug be filed against Unity8? I noticed in testing the other day that Unity8 was particularly slow on my mako, but the update the next day returned the behavior to normal. My time has been set to be off by a month for several days now, so I don't think that's the issue. I didn't file a bug against Unity8 though, since the issue went away for me. It was painful to even just scroll the results in the current scope for me, when it happened. Perhaps this is more related to the smooth updates changes?