** Changed in: unity (Ubuntu)
   Importance: Undecided => Low

** Changed in: unity (Ubuntu)
       Status: New => Confirmed

** Also affects: unity
   Importance: Undecided
       Status: New

** Changed in: unity
   Importance: Undecided => Low

** Changed in: unity
       Status: New => Confirmed

** Description changed:

- When the dash menu is opened, the maximize / unmaximize button does not match 
the actual window size.
- I think that initial image of the button is wrong.
+ 1. make sure the dash is not maximzed
+ 2. logout and login again or restart unity from terminal
+ 3. open dash see the the maximize/unmaximize button.
  
- [How To Reproduce]
- 1. Open Dash menu
- 2. Click maximize / unmaximize button (repeat several times)
+ What happens
+ its in the state as if dash is maximized
  
- Please see attached screen shot file.
+ What should happen
+ when dash is not maximized the button in the panel should show the correct 
state
  
- [Actual Result]
- Button image will be changed by pressing as following:
+ =====Patch=====
  
- unmaximize -> unmaximize ->  maximize -> unmaximize .....
- 
- [Expected Result]
- Button image should be changed by pressing as following:
- 
- maximize -> unmaximize ->  maximize -> unmaximize .....
- 
- [How To Fix]
  I fix following patch.
  
  diff -ruN unity-4.16.0.org/plugins/unityshell/src/WindowButtons.cpp 
unity-4.16.0/plugins/unityshell/src/WindowButtons.cpp
  --- unity-4.16.0.org/plugins/unityshell/src/WindowButtons.cpp   2011-09-17 
21:46:46.457858075 +0900
  +++ unity-4.16.0/plugins/unityshell/src/WindowButtons.cpp       2011-09-18 
00:10:23.331318340 +0900
  @@ -59,6 +59,7 @@
-        _place_hidden_interest(0)
-    {
-      LoadImages();
+        _place_hidden_interest(0)
+    {
+      LoadImages();
  +    UpdateDashUnmaximize();
-      PanelStyle::GetDefault()->changed.connect(sigc::mem_fun(this, 
&WindowButton::LoadImages));
-      DashSettings::GetDefault()->changed.connect(sigc::mem_fun(this, 
&WindowButton::UpdateDashUnmaximize));
+      PanelStyle::GetDefault()->changed.connect(sigc::mem_fun(this, 
&WindowButton::LoadImages));
+      DashSettings::GetDefault()->changed.connect(sigc::mem_fun(this, 
&WindowButton::UpdateDashUnmaximize));
  
  ProblemType: Bug
  DistroRelease: Ubuntu 11.10
  Package: unity 4.16.0-0ubuntu1 [modified: usr/lib/compiz/libunityshell.so]
  ProcVersionSignature: Ubuntu 3.0.0-11.18-generic 3.0.4
  Uname: Linux 3.0.0-11-generic i686
  .tmp.unity.support.test.0:
-  
+ 
  ApportVersion: 1.23-0ubuntu1
  Architecture: i386
  CompizPlugins: 
[core,bailer,detection,composite,opengl,imgjpeg,compiztoolbox,decor,place,imgpng,snap,vpswitch,regex,grid,move,session,gnomecompat,mousepoll,resize,animation,wall,animationaddon,workarounds,expo,ezoom,staticswitcher,fade,scale,unityshell]
  CompositorRunning: compiz
  CurrentDmesg: [  933.179734] hrtimer: interrupt took 4970768 ns
  Date: Sun Sep 18 13:02:57 2011
  DistUpgraded: Log time: 2011-06-26 00:04:58.605910
  DistroCodename: oneiric
  DistroVariant: ubuntu
  DkmsStatus: vboxguest, 4.1.2, 3.0.0-11-generic, i686: installed
  GraphicsCard: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter 
[80ee:beef] (prog-if 00 [VGA controller])
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha i386 (20110531.1)
  Lsusb:
-  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-  Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
-  Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
+  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
+  Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
+  Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
  MachineType: innotek GmbH VirtualBox
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-11-generic 
root=UUID=7864bbca-c79e-4fb6-9189-4e10e752546c ro quiet splash vt.handoff=7
  Renderer: Software
  SourcePackage: unity
  UpgradeStatus: Upgraded to oneiric on 2011-09-09 (8 days ago)
  dmi.bios.date: 12/01/2006
  dmi.bios.vendor: innotek GmbH
  dmi.bios.version: VirtualBox
  dmi.modalias: 
dmi:bvninnotekGmbH:bvrVirtualBox:bd12/01/2006:svninnotekGmbH:pnVirtualBox:pvr1.2:
  dmi.product.name: VirtualBox
  dmi.product.version: 1.2
  dmi.sys.vendor: innotek GmbH
  version.compiz: compiz 1:0.9.5.94+bzr2803-0ubuntu5
  version.libdrm2: libdrm2 2.4.26-1ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu3
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu3
  version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu7
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 
1:6.14.99~git20110811.g93fc084-0ubuntu1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.901-1ubuntu2
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
1:0.0.16+git20110411+8378443-1

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/852984

Title:
  Dash unmaximize/maximize button is mismatched with actual window size

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/852984/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to