Pips show incorrect status after attaching or detatching second screen

Bug #1024101 reported by Alan Pope 🍺🐧🐱 🦄
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Medium
Marco Trevisan (Treviño)
unity (Ubuntu)
Fix Released
Medium
Marco Trevisan (Treviño)

Bug Description

Intel based laptop in docking bay. Two screens connected and enabled. Some applications spread over both screens.
Detach the second screen (in my case, pull the laptop out of the docking bay).

Notice that the pips show empty triangles as if the applications are on another workspace when in fact they're on workspace 1 (current)

Move to another (empty) workspace and back, and note the triangles fill back in.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.12+bzr2384ubuntu0+702 [origin: LP-PPA-unity-team-sru]
ProcVersionSignature: Ubuntu 3.2.0-26.41-generic 3.2.19
Uname: Linux 3.2.0-26-generic x86_64
ApportVersion: 2.0.1-0ubuntu8
Architecture: amd64
CompizPlugins: [core,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell]
CrashDB: unity
Date: Thu Jul 12 22:19:06 2012
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)

Related branches

Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :
Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

I tried this with one of my laptops, and this doesn't seem to happen on the current version in precise-updates (5.12-0ubuntu1.1). So it's a problem with trunk it seems.

Changed in unity:
milestone: none → 5.14.0
status: New → Confirmed
importance: Undecided → Medium
Changed in unity (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

And yes, it happens on latest package from the unity-team SRU ppa.

Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

It also happens when re-attaching. Last night I was sat on the sofa with all applications open on one workspace (the laptop panel) and then suspended the device. This morning I plugged it directly into the docking station. Applications moved across both the internal panel and external monitor but the pips were out of line..

See screenshot. firefox is on the external (1080p) screen but the launcher thinks it's on the internal laptop (1366x768) screen. When I unmaximised firefox on the external screen it flew over to the laptop screen. When I moved firefox back to the external screen the launcher pips resolved the issue.

description: updated
summary: - Pips show incorrect status after detatching second screen
+ Pips show incorrect status after attaching or detatching second screen
Changed in unity:
milestone: 5.14.0 → 5.16.0
Changed in unity:
milestone: 5.16.0 → 5.18.0
Changed in unity:
milestone: 5.18.0 → 5.20.0
Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

This is also broken in raring..

Changed in unity:
milestone: 5.20.0 → 5.22.0
Changed in unity:
milestone: 5.22.0 → 5.24.0
Changed in unity:
milestone: 5.24.0 → 7.2.1
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in unity (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
status: Confirmed → In Progress
Changed in unity:
status: Confirmed → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity - 7.2.0+14.04.20140403-0ubuntu1

---------------
unity (7.2.0+14.04.20140403-0ubuntu1) trusty; urgency=low

  [ Stephen M. Webb ]
  * remove libsyncindicator from services/panel-service.c

  [ Dimitri John Ledkov ]
  * Drop U1 default shortcuts & indicator-sync recommendation. (LP:
    #1300916) (LP: #1300916)

  [ Marco Trevisan (Treviño) ]
  * Launcher: hide the launcher window when in auto-hide mode if it's
    not presented (LP: #1301394)
  * ApplicationLauncherIcon: recompute pips when the screen geometry
    changes (LP: #1024101)
  * UnityScreen: reset decoration::DataPool on destruction, otherwise we
    won't have a valid screen ptr (LP: #1291243)
  * DecorationsGrabEdge: Only perform tookit actions on right-click (LP:
    #1301459)
 -- Ubuntu daily release <email address hidden> Thu, 03 Apr 2014 11:10:36 +0000

Changed in unity (Ubuntu):
status: In Progress → Fix Released
Stephen M. Webb (bregma)
Changed in unity:
milestone: 7.2.1 → 7.2.2
Changed in unity:
milestone: 7.2.2 → 7.2.3
Changed in unity:
milestone: 7.2.3 → 7.3.1
no longer affects: unity/7.2
Changed in unity:
status: In Progress → Fix Released
milestone: 7.3.1 → none
Changed in unity:
milestone: none → 7.2.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.