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 modifiedapilibunity-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)
Instrumenting the toggleDash function says that this call
bool dashActive = dashInterface.
Takes very long (several seconds) and always returns false.
Logging calls added to DashDBus:
- gesture_dash Edit (3.2 KiB, text/plain)
If you know how to apply patches can you apply this one and see if it fixes your problem?
It does fix it. Thanks.
As an addition, you might want to fix Geis includes at the same time. Currently gesturehandler.h has this:
extern "C" {
#include <geis/geis.h>
}
The extern C is no longer necessary, as Geis's headers are fully C and C++ compatible.
Hello Jussi, or anyone else affected,
Accepted unity-2d into precise-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https:/
With proposed enabled, the dash comes up with a tap. Thanks.
removed: verification-needed
This bug was fixed in the package unity-2d - 5.12.0-0ubuntu1
---------------
unity-2d (5.12.0-0ubuntu1) precise-proposed; urgency=low
* New upstream release:
- unity-2d-shell crashed with SIGSEGV in ref() (LP: #968046)
- [hud] First entry always activated with keyboard navigation
(LP: #980899)
- unity-2d-shell crashes on autoscrolling on launcher tile removal
(LP: #988239)
- unity-2d-shell crashes when using with a NX server (LP: #983942)
- Dash - update Dash keyboard shortcuts so the 'CTRL + TAB' switches
between Lenses and 'TAB' by itself moves the focus between categories
(LP: #891648)
- [spread] When multiple windows of an app are open, clicking on one
doesn't bring it to the foreground (LP: #917334)
- [HUD][multi-
screen without launcher (LP: #979927)
- unity-2d scope un-url-escapes values from its model (LP: #986175)
- [places] tab key does nothing (LP: #891565)
- HUD is silent to screen readers (LP: #949445)
- launcher background coloring does not get reset when using enter to
activate/
- [multi-monitor] [launcher] Drag & drop application to launcher on
primary screen, other launchers not updated (LP: #966239)
- HUD gets activated by Thinkpad USB Keyboard's back and forward buttons
(LP: #968840)
- Unity 2D doesn't load 24 bit icons (LP: #977262)
- Four finger tap does not open the Dash (LP: #978659)
- No icon in launcher entry, after installing software (LP: #980640)
- Menu items displayed incorrectly when window streched over multiples
monitors (LP: #987215)
- [unity-2d-panel] The close button (potentially the others too) can
toggled even when they are not visible anymore (LP: #924264)
- When closing the Dash with the [x] panel button the last windows is not
focused and doesn't allow to use window controls. (LP: #945459)
- [launcher] item hint flickers when hovering between launcher edge and
item (LP: #948383)
- Missaligned progress bar (LP: #980609)
- Launcher tile tooltip appears in wrong screen in RTL multimonitor setups
(LP: #984080)
-- Didier Roche <email address hidden> 2012年4月27日 09:32:40 +0200