Unity global menu "delays" actions in a gtk2 app

Bug #1306608 reported by Sergio Benjamim
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Unity
Incomplete
Undecided
Unassigned
unity (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

There is a problem with this global menu from Unity, it delays actions/things i do in the menu. It seems that the information from menu is not send to the app.

Using vba-m gtk, i can not load saved games until I move the emulator window. Take a look at the video.

Step to reproduce:

- Opens the vba-m emulator
- Load a ROM
- Save State in some time
- Try to Load State (Emulation > Load State > Most Recent), you will notice that it will not work
- Move the emulator window to other place, you will that after you drop the window, the emulator will load the saved state

Or:
- Opens the vba-m emulator
- Load a ROM
- Save State in some time
- Try to Load State, you will notice that it will not work
- Click in global menu, the menu drops down, and click again to close it, the emulator will load the saved state after this action

Or:

- Opens the vba-m emulator
- Load a ROM
- Save State in some time
- Try to Load State, you will notice that it will not work
- Change to other window (lost focus from vbam), and returns to the emulator window,it will load the saved state after this action

http://youtu.be/Pwq_7_7oLPk

If i disable the global menu, to use the old gtk2 menu, it works fine (env UBUNTU_MENUPROXY=0 gvbam).

This emulator works fine in others desktops, like xfce, mate and kde.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: unity 7.2.0+14.04.20140410.1-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-23.45-generic 3.13.8
Uname: Linux 3.13.0-23-generic i686
ApportVersion: 2.14.1-0ubuntu2
Architecture: i386
CasperVersion: 1.340
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
Date: Fri Apr 11 15:11:04 2014
LiveMediaBuild: Ubuntu 14.04 LTS "Trusty Tahr" - Daily i386 (20140411)
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Sergio Benjamim (sergio-br2) wrote :
description: updated
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
Revision history for this message
Rohan "HEXcube" Villoth (hexcube) wrote :

On running VisualBoyAdvance-M's GTK frontend (vbam-gtk) on Ubuntu 14.04LTS, the menu doesn't respond if a ROM is already loaded and being emulated. I tried with both global menu and LIM, both had the same problem. However, like @sergio-br2 mentioned, menu work with legacy GTK2 menus.
Surprisingly, Ubuntu 12.04's Unity 5 has no problem with vbam-gtk's global menu! So, this seems to be a bug that creeped in somewhere between Unity 6 (Ubuntu 12.10) and Unity 7.2 (Ubuntu 14.04LTS). 'vbam' will be replacing 'visualboyadvance' in the Debian repo (See bug #378561 and http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=541157), coz the former is the most actively maintained fork of the latter which is now inactive. Ubuntu 14.04 being an LTS release need to address such usability issues and fix this bug.

Norbert (nrbrtx)
Changed in unity (Ubuntu):
status: Confirmed → Incomplete
Norbert (nrbrtx)
Changed in unity:
status: New → Incomplete
tags: removed: trusty
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.