Dash, Multi-monitor - When Launcher is set to auto-hide, and the user starts dragging a item, only the Launcher on the monitor which currently contains the dragged item should reveal
Bug #1035301 reported by
John Lea
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
High
|
John Lea | ||
Unity |
Fix Released
|
High
|
Andrea Azzarone | ||
unity (Ubuntu) |
Fix Released
|
High
|
Andrea Azzarone |
Bug Description
When the Launcher is set to auto-hide, and the user starts dragging a file, the Launchers on other monitors should not reveal.
To reproduce:
1. Using a system with two or more monitors, open the Dash on monitor A and start dragging a file or application from the Dash
What currently incorrectly happens:
- On monitor B the Launcher reveals
What should happen:
- Nothing should happen on monitor B
Note that if the user then drags the file from monitor A to monitor B, the Launcher on monitor A should hide and the Launcher on monitor B should reveal as soon as the file is dragged across the monitor boundary.
Related branches
lp:~azzar1/unity/fix-1035301
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Brandon Schaefer (community): Approve
-
Diff: 1934 lines (+1075/-316)31 files modifiedlauncher/AbstractLauncherIcon.h (+1/-0)
launcher/CMakeLists.txt (+4/-1)
launcher/DNDCollectionWindow.cpp (+0/-99)
launcher/DNDCollectionWindow.h (+0/-63)
launcher/Launcher.cpp (+86/-121)
launcher/Launcher.h (+7/-8)
launcher/LauncherController.cpp (+45/-4)
launcher/LauncherController.h (+2/-1)
launcher/LauncherControllerPrivate.h (+8/-1)
launcher/LauncherIcon.cpp (+2/-0)
launcher/StandaloneLauncher.cpp (+2/-2)
launcher/XdndCollectionWindow.h (+51/-0)
launcher/XdndCollectionWindowImp.cpp (+112/-0)
launcher/XdndCollectionWindowImp.h (+44/-0)
launcher/XdndManager.h (+43/-0)
launcher/XdndManagerImp.cpp (+98/-0)
launcher/XdndManagerImp.h (+54/-0)
launcher/XdndStartStopNotifier.cpp (+27/-0)
launcher/XdndStartStopNotifier.h (+41/-0)
launcher/XdndStartStopNotifierImp.cpp (+77/-0)
launcher/XdndStartStopNotifierImp.h (+47/-0)
plugins/unityshell/src/unitya11ytests.cpp (+1/-1)
plugins/unityshell/src/unityshell.cpp (+9/-1)
tests/CMakeLists.txt (+2/-0)
tests/test_launcher.cpp (+4/-9)
tests/test_launcher_controller.cpp (+56/-0)
tests/test_xdnd_manager_imp.cpp (+130/-0)
tests/test_xdnd_start_stop_notifier_imp.cpp (+107/-0)
unity-shared/UScreen.cpp (+7/-0)
unity-shared/UScreen.h (+1/-0)
unity-standalone/StandaloneUnity.cpp (+7/-5)
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in unity: | |
status: | New → Triaged |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
Changed in ayatana-design: | |
status: | Triaged → Fix Committed |
Changed in unity: | |
milestone: | none → backlog |
tags: | added: udp |
Changed in unity: | |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
Changed in unity: | |
importance: | Medium → High |
Changed in unity (Ubuntu): | |
importance: | Medium → High |
summary: |
Dash, Multi-monitor - When Launcher is set to auto-hide, and the user - starts dragging a item from the Dash, the Launchers on other monitors - where the Dash is not open should not reveal + starts dragging a item, only the Launcher on the monitor which currently + contains the dragged item should reveal |
description: | updated |
Changed in unity: | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
milestone: | backlog → 7.0.0 |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu): | |
status: | Fix Committed → Triaged |
status: | Triaged → Fix Released |
Changed in unity: | |
status: | Fix Released → Fix Committed |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix Released in Unity Unity 7.0.0 "R series".