Selecting a scaled window with mouse breaks keyboard navigation
Bug #1575168 reported by
Marco Trevisan (Treviño)
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Xenial |
Fix Released
|
Medium
|
Unassigned |
Bug Description
In unity (or in any compiz context where scale is used, using proper keybindings):
0) Open some windows
1) Hit super+w
2) Move the mouse over a new window to select it
3) Now use one of the arrows key to select a different window
Expected:
4) The new selection should start start from the mouse-selected window
Actual:
4) The new selection uses the previously active window as starting point
Related branches
lp:~3v1n0/compiz/scale-selection-keyboard+mouse-fix
- Andrea Azzarone: Approve
-
Diff: 12 lines (+1/-1)1 file modifiedplugins/scale/src/scale.cpp (+1/-1)
lp:~unity-team/compiz/x-sru1
- Andrea Azzarone: Approve
-
Diff: 582 lines (+213/-37)14 files modifieddebian/changelog (+27/-0)
include/core/screen.h (+3/-0)
plugins/expo/expo.xml.in (+6/-0)
plugins/expo/src/expo.cpp (+3/-1)
plugins/opengl/src/paint.cpp (+1/-1)
plugins/scale/include/scale/scale.h (+1/-1)
plugins/scale/scale.xml.in (+7/-1)
plugins/scale/src/privates.h (+2/-2)
plugins/scale/src/scale.cpp (+83/-18)
src/event.cpp (+29/-3)
src/privatescreen.h (+7/-1)
src/privatescreen/tests/test-privatescreen.cpp (+3/-0)
src/screen.cpp (+26/-6)
src/window.cpp (+15/-3)
Changed in compiz: | |
importance: | Undecided → Medium |
Changed in compiz (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
milestone: | none → ubuntu-16.04.1 |
Changed in compiz: | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done removed: verification-needed |
Changed in compiz (Ubuntu): | |
milestone: | ubuntu-16.04.1 → none |
Changed in compiz (Ubuntu Xenial): | |
importance: | Undecided → Medium |
milestone: | none → ubuntu-16.04.1 |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This bug was fixed in the package compiz - 1:0.9.12. 2+16.10. 20160517- 0ubuntu1
--------------- 12.2+16. 10.20160517- 0ubuntu1) yakkety; urgency=medium
compiz (1:0.9.
[ Alberts Muktupāvels ] ageInterface.
* CMake: Remove USE_GSETTINGS option.
* Fix memory leaks in GWDSettingsStorage.
* OpenGL: use the number of Opaque windows around to decide whether
paint the bg or not (LP: #1574866)
* Remove GWDSettingsStor
[ Andrea Azzarone ]
* Add an option to notify that a key press is actually an "auto
repeat" one. (LP: #1572241)
[ Eleni Maria Stea ]
* Expo, Scale: add support for bottom offsets (LP: #1573897, #1562346)
[ Marco Trevisan (Treviño) ]
* Scale: allow to iterate through windows using Tab key
* Scale: use the selectedWindow as starting point when focusing a
window (LP: #1575168)
* Window: call stateChangeNotify when compiz state changed but before
changing the WM state (LP: #1521302)
[ Sam Spilsbury <email address hidden> ]
* Blur: port the plugin to modern OpenGL
[ handsome_feng ]
* Add a YBottomOffset value when stretch maximized windows。 (LP:
#1562348)
-- Marco Trevisan (Treviño) <mail@3v1n0.net> Tue, 17 May 2016 02:53:09 +0000