Dropdown menu disappears on update

Bug #471044 reported by Damiano Dallatana
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
DBus Menu
Fix Released
High
Ted Gould
libdbusmenu (Ubuntu)
Fix Released
High
Ted Gould
Lucid
Fix Released
High
Ted Gould

Bug Description

Binary package hint: indicator-applet

I started using indicator-applet with Ubuntu 9.10, so I do not know if it's a new bug or an old one.

I am using Pidgin as IM app, and when I click on the indicator applet to show the dropdown menu, and a contact logs in or writes me, the dropdown menu disappears, while the applet remains active.

Steps to reproduce:
1. open pidgin (also empathy?) and enable an account with some login/logout activities
2. click on indicator-applet to show the dropdown menu
3. wait for a contact to login or write something to you

What happens: the dropdown menu disappears, the applet remains "active" (brown color on the back). To show the menu again and select something in it you have to make the applet unactive clicking on it once and click on it again to show the menu - hoping nobody else logs in before you click on the event!

What should happen: the menu gets updated with the new event, and stays open.

ProblemType: Bug
Architecture: amd64
Date: Mon Nov 2 15:14:01 2009
DistroRelease: Ubuntu 9.10
Package: indicator-applet 0.2.0-0ubuntu2
ProcEnviron:
 LANG=it_IT.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: indicator-applet
Uname: Linux 2.6.31-14-generic x86_64

Related branches

Revision history for this message
Damiano Dallatana (damidalla) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report

Changed in indicator-applet (Ubuntu):
assignee: nobody → Ted Gould (ted)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
David Barth (dbarth) wrote :

Looks more like a messaging menu issue to me.

Changed in indicator-messages:
assignee: nobody → Ted Gould (ted)
importance: Undecided → High
milestone: none → ubuntu-10.04-beta-1
status: New → Triaged
Revision history for this message
Ted Gould (ted) wrote :

This happens as the menu is cleaned out on an update which confuses GTK. We need to recycle the menu items better and not remove them all the time.

summary: - Dropdown menu disappears and applet becomes unresponsive when new event
- happens
+ Dropdown menu disappears on update
affects: indicator-applet (Ubuntu Lucid) → indicator-messages (Ubuntu Lucid)
Omer Akram (om26er)
Changed in indicator-messages (Ubuntu Lucid):
status: Confirmed → Triaged
David Barth (dbarth)
Changed in indicator-messages:
milestone: ubuntu-10.04-beta-1 → ubuntu-10.04-beta-2
David Barth (dbarth)
Changed in indicator-messages (Ubuntu Lucid):
milestone: none → ubuntu-10.04-beta-2
Ted Gould (ted)
affects: indicator-messages → dbusmenu
Changed in dbusmenu:
milestone: ubuntu-10.04-beta-2 → none
affects: indicator-messages (Ubuntu Lucid) → libdbusmenu (Ubuntu Lucid)
Changed in dbusmenu:
status: Triaged → In Progress
milestone: none → 0.2.9
Ted Gould (ted)
Changed in dbusmenu:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libdbusmenu - 0.2.8-0ubuntu2

---------------
libdbusmenu (0.2.8-0ubuntu2) lucid; urgency=low

  * debian/control:
    - restore vcs location, we move back to the non import version, the other
      one don't allow merging trunk changes

  [ Ted Gould ]
  * Upstream Merge
    * Changing the parse function to get_children instead of
      taking them. (LP: #471044)
    * Supporting AboutToShow in event callbacks to catch up
      with QT implementation.
    * Unrefing on layout updates (LP: #545026)
    * Resetting sync versions on disconnection
    * Removing useless warning
 -- Sebastien Bacher <email address hidden> Thu, 01 Apr 2010 12:36:06 +0200

Changed in libdbusmenu (Ubuntu Lucid):
status: Triaged → Fix Released
Ted Gould (ted)
Changed in dbusmenu:
status: Fix Committed → Fix Released
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.