multi-monitor: Dragging a full screen window to a smaller screen, then maximizing it again, maximizes it on the old screen, rather than the new

Bug #1115488 reported by Clint Byrum
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Unity
Confirmed
Undecided
Unassigned
unity (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Test case:

1. Setup multiple monitors in unity where one screen is smaller than the other
2. open firefox on the larger screen
3. ctrl-super-right so it takes up the right half of the screen (left works too)
3. maximize it so it is full screen
4. drag it using the title bar to the smaller monitor - it should un-maximize and allow you to drop it there unmaximized
5. maximize the window.

what I expect to happen: a window should maximize on the display/monitor its title bar is displayed in, always
what happens: the window goes back to its previous maximized/full-screen state on the previous monitor

The only way to workaround this is to go find the bottom of the window by resizing it to fit in the smaller screen.

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: unity 6.12.0-0ubuntu0.2
ProcVersionSignature: Ubuntu 3.5.0-22.34-generic 3.5.7.2
Uname: Linux 3.5.0-22-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.6.1-0ubuntu10
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
Date: Mon Feb 4 10:38:19 2013
DistUpgraded: Fresh install
DistroCodename: quantal
DistroVariant: ubuntu
DkmsStatus: openvswitch, 1.4.3, 3.5.0-21-generic, x86_64: installed
GraphicsCard:
 Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company Device [103c:18df]
InstallationDate: Installed on 2013-01-14 (21 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64+mac (20121017.3)
MachineType: Hewlett-Packard HP EliteBook Folio 9470m
MarkForUpload: True
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.5.0-22-generic root=/dev/mapper/ubuntu-root ro quiet splash vt.handoff=7
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/24/2012
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 68IBD Ver. F.30
dmi.board.name: 18DF
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 62.13
dmi.chassis.asset.tag: CNU2439PZT
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvr68IBDVer.F.30:bd09/24/2012:svnHewlett-Packard:pnHPEliteBookFolio9470m:pvrA1029D1103:rvnHewlett-Packard:rn18DF:rvrKBCVersion62.13:cvnHewlett-Packard:ct10:cvr:
dmi.product.name: HP EliteBook Folio 9470m
dmi.product.version: A1029D1103
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.8.6-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0-0ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.13.0-0ubuntu6.1
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.99.99~git20120913.8637f772-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.9-0ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.2-0ubuntu3

Revision history for this message
Clint Byrum (clint-fewbar) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity (Ubuntu):
status: New → Confirmed
Changed in unity:
status: New → Confirmed
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.