Four finger tap does not open the Dash
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-2d |
Fix Released
|
Medium
|
Albert Astals Cid | ||
unity-2d (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Test case:
1. Open unit-2d on a multi-touch device
2. Use the four finger tap
-> The dash should open
===
Four finger tap does not open the Dash in current Precise. The code path is as follows.
First the user taps with four fingers. Geis detects this and calls void GestureHandler:
The Dash does not open, though. Instead this text is printed to the console 12 times:
unity-2d-shell: [WARNING] QDBusError(
Related branches
- Gerry Boland (community): Approve
- Paweł Stołowski: Pending requested
-
Diff: 122 lines (+31/-18)4 files modifiedlibunity-2d-private/src/gesturehandler.cpp (+15/-18)
libunity-2d-private/src/gesturehandler.h (+5/-0)
shell/Shell.qml (+1/-0)
tests/manual-tests/dash.txt (+10/-0)
Changed in unity-2d: | |
assignee: | nobody → Albert Astals Cid (aacid) |
status: | New → In Progress |
Changed in unity-2d: | |
milestone: | none → 5.10.0 |
importance: | Undecided → Medium |
Changed in unity-2d: | |
milestone: | 5.10.0 → 5.12 |
Changed in unity-2d: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
tags: |
added: verification-done removed: verification-needed |
Instrumenting the toggleDash function says that this call
bool dashActive = dashInterface. property( "active" ).toBool( );
Takes very long (several seconds) and always returns false.
Logging calls added to DashDBus: :activateHome( ) (dashdbus.cpp) never get printed, so I am assuming the D-Bus calls are failing silently.