Merge lp:~brandontschaefer/unity/mouse-click-outside-dash-closing-fix into lp:unity
Proposed by
Brandon Schaefer
Status: | Merged |
---|---|
Approved by: | Marco Trevisan (Treviño) |
Approved revision: | no longer in the source branch. |
Merged at revision: | 2826 |
Proposed branch: | lp:~brandontschaefer/unity/mouse-click-outside-dash-closing-fix |
Merge into: | lp:unity |
Diff against target: |
120 lines (+60/-7) 4 files modified
manual-tests/Dash.txt (+19/-0) plugins/unityshell/src/unityshell.cpp (+14/-7) unity-shared/PluginAdapter.cpp (+25/-0) unity-shared/PluginAdapter.h (+2/-0) |
To merge this branch: | bzr merge lp:~brandontschaefer/unity/mouse-click-outside-dash-closing-fix |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
jenkins (community) | continuous-integration | Needs Fixing | |
Marco Trevisan (Treviño) | Approve | ||
Review via email: mp+127845@code.launchpad.net |
Commit message
On screen keyboard now work with the Dash, when it is outside the Dashs' geo.
Description of the change
=== Problem ===
When you click outside of the dashs geo it will close. If you have have an OSK and click on it, where it is outside of the dashs geo it will close the dash. (This makes OSK uses vs the dash).
=== Fix ===
Take the overlay and check if any windows are above it that are AlwaysOnTop. If there is one then check if the mouse in its geo. If the mouse click is in its geo then do not close th dash.
=== Test ===
Manual test
To post a comment you must log in.
Works fine, it does not cause troubles with always-on-top applications.