Wine application displays dropdown menu in the wrong place

Bug #878678 reported by Heinrich Münz
64
This bug affects 13 people
Affects Status Importance Assigned to Milestone
Compiz
Expired
Low
Unassigned
Compiz Core
Expired
Low
Unassigned
Unity
Expired
Low
Unassigned
compiz (Ubuntu)
Expired
Low
Unassigned
unity (Ubuntu)
Expired
Low
Unassigned

Bug Description

I use Canon’s Digital Photo Professional under wine to edit my raw image files. This works great in general, but after updating to Oneiric, I experience some strange behaviour when starting it under 3D-Unity:

The application has a floating tool panel, similar to GIMP or Photoshop. When I click on a dropdown menu inside this panel, the menu will open outside the panel, somewhere in the left half of the application’s main window. Please take a look at the attached screenshot to see what I mean.

This bug didn’t occur in Natty, and it still doesn’t occur when I use 2D-Unity. So I suppose, it’s a (Compiz-)Unity issue.

I am using the latest versions from the official Ubuntu repositories.

Tags: wine
Revision history for this message
Heinrich Münz (hmuenz) wrote :
Revision history for this message
Heinrich Münz (hmuenz) wrote :

Additional system information:

Ubuntu Oneiric 64bit
Intel Core2Duo 2500
4 GB RAM
Nvidia Geforce 7200 (proprietary driver version 173)

Revision history for this message
Glenn Chugg (glennlchugg) wrote :

I've noticed the same bug, it is able to be worked around by manually (with the mouse) moving (or just clicking) the title of the WINE app/game to get the correct position set for the form/window top position. It does it with any popup areas, Context Menu's, File Menu etc, Combo Boxes etc etc.

This bug also causes restoring the window of most WINE apps to position 0,0 on the available screen, it can be annoying as when you minimize a form that is centered and bring it back to the front it will also be shown at position 0,0 I must admit id does make the reported bug a non issue, but it's still handling window positions incorrectly, I've reported this bug in WINE, but I did mention that it's Compiz/Unity's fault so chances are they wont be working on it themselves because it doesn't affect non Unity 3D users.

Other Linux tools/games act as intended (no problems), so it's a relationship with how Compiz and WINE race each other for setting the window's initial position when form is set visible/restored.

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
Revision history for this message
Andreas E. (andreas-e) wrote :

It happens for me too. I think it's similar/related to bug 874067.

Omer Akram (om26er)
Changed in unity (Ubuntu):
importance: Undecided → Low
Changed in unity:
importance: Undecided → Low
Omer Akram (om26er)
Changed in compiz (Ubuntu):
importance: Undecided → Low
Changed in compiz-core:
importance: Undecided → Low
Changed in compiz (Ubuntu):
status: New → Confirmed
Changed in compiz-core:
status: New → Confirmed
Revision history for this message
Andrey Raugas (raugas) wrote :

I use BibleWorks 7.0 under Wine on Oneric. The same problem with dropdown menus and lists.

Revision history for this message
Silviu C. (silviucc) wrote :

Still not fixed Precise alpha 1 with unity 5.0

Revision history for this message
Crystal Lero (crystallero) wrote :

I fixed this annoying behaviour changing the window decorator configuration in compizconfig-settings-manager.

Install compizconfig-settings-manager, then go to "Window decoration" and click the option "Reset setting..." in "Command".

After clicking that, the new command should be: /usr/bin/compiz-decorator

Revision history for this message
Heinrich Münz (hmuenz) wrote :

I cannot comfirm Crystal's fix. The same bug occurs with the suggested settings in ccsm - which are default settings anyway.

Omer Akram (om26er)
tags: added: wine
Changed in compiz:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Andrea Azzarone (azzar1) wrote :

Is this still a problem?

Changed in compiz:
status: Confirmed → Incomplete
Changed in compiz-core:
status: Confirmed → Incomplete
Changed in unity:
status: Confirmed → Incomplete
Changed in compiz (Ubuntu):
status: Confirmed → Incomplete
Changed in unity (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for unity (Ubuntu) because there has been no activity for 60 days.]

Changed in unity (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Compiz Core because there has been no activity for 60 days.]

Changed in compiz-core:
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Compiz because there has been no activity for 60 days.]

Changed in compiz:
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Unity because there has been no activity for 60 days.]

Changed in unity:
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for compiz (Ubuntu) because there has been no activity for 60 days.]

Changed in compiz (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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