← Back to team overview

compiz team mailing list archive

[Bug 1033013] [NEW] When increasing window size/resolution in Widelands, cursor "borders" doesn't seem to be updated in Unity

 

You have been subscribed to a public bug:

Prerequisite:
I have so far only been able to reproduce this issue in Widelands, however this issue is reproducible with the version of Widelands packaged in Ubuntu 12.04. I assume this issue may affect other applications as well though.

Steps to reproduce:
0. Install Widelands.
1. Run Widelands.
2. Press any key on the opening screen.
3. In the main menu, confirm that you can move the cursor to all four edges of the window.
4. Go to options.
5. Select a higher in-game resolution and click Apply.
6. Back in the main menu, attempt to move the cursor to all four edges of the window.

Expected result:
The size of the window has been increased and I am still able to move the cursor to all edges of the window

Actual result:
In the lower and right section of the window, and invisible barrier stops the cursor and it won't move past that. It looks like the cursor is trapped by the original size of the window. The cursor is able to move freely inside the upper left section of the window as well as outside it.

Extra info:
The key trigger for this issue is that the size of the window is increased from a small resolution to a larger one. I originally filed a bug against Widelands (bug 951765) as I believed the bug was in the application. Though from what I have tested, this behaviour only occur when running Unity3d. It does not happen in Unity2d, the classic Gnome session nor LXDE (see the other bug report for details). This leads me to believe the issue is in Unity as it is not possible to trigger in other desktop environments.

It also only happens with opengl rendering on (Options->Advanced
Options->Opengl).

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.12-0ubuntu1.1
ProcVersionSignature: Ubuntu 3.2.0-27.43-generic 3.2.21
Uname: Linux 3.2.0-27-generic x86_64
ApportVersion: 2.0.1-0ubuntu11
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]
Date: Sat Aug  4 17:09:12 2012
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcEnviron:
 LANGUAGE=nb_NO:nb:no_NO:no:nn_NO:nn:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=nb_NO.UTF-8
 SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: Upgraded to precise on 2012-05-02 (93 days ago)

** Affects: compiz
     Importance: Undecided
         Status: Incomplete

** Affects: compiz (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug precise running-unity
-- 
When increasing window size/resolution in Widelands, cursor "borders" doesn't seem to be updated in Unity
https://bugs.launchpad.net/bugs/1033013
You received this bug notification because you are a member of compiz packagers, which is subscribed to compiz in Ubuntu.