Messaging Menu doesn't work as expected

Bug #1094592 reported by Arturo Torres Sánchez
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cairo-Dock Plug-ins
Fix Released
Medium
Matthieu Baerts
cairo-dock-plug-ins (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Messaging Menu seems to be broken. Here are some things that don't work:

* When a new message arrives (e.g. email or chat), the icon is correctly updated, but the menu itself doesn't show any new events
* When I launch my mail application (I use Geary), the menu shows a second mail entry, instead of using the existing one.

Some things do work, like setting my status.

I've tested this running both Cairo-Dock and Wingpanel (which also has a Messaging Menu) simultaneously. Wingpanel shows new messages and running applications as expected, but Cairo-Dock has these problems.

Using Cairo-Dock 3.1.2 on elementary OS Beta (based on Ubuntu 12.04)

Revision history for this message
Arturo Torres Sánchez (r2d2.art2005) wrote :
Revision history for this message
Matthieu Baerts (matttbe) wrote :

Hello and thank you for this bug report!

Is it maybe possible to (temporary) test the development version simply by adding our 'weekly ppa'?
   $ sudo add-apt-repository ppa:cairo-dock-team/weekly
   $ sudo apt-get update
   $ sudo apt-get dist-upgrade

I just changed the loading method of this 'indicator' applet for previous versions of libindicator3 (for Ubuntu 11.10 and 12.04). Is it better?

Changed in cairo-dock-plug-ins:
milestone: none → 3.1.99.beta
assignee: nobody → Matthieu Baerts (matttbe)
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Arturo Torres Sánchez (r2d2.art2005) wrote :

Testing the latest version, I get duplicate Chat and duplicate Mail, but the new mail is now displayed.

Revision history for this message
Matthieu Baerts (matttbe) wrote :

I no longer have this bug with newer version of libindicator (on Ubuntu 12.10 and 13.04) but I guess it's because the indicator-messaging daemon has been rewritten. And here, the dock just displays the menu given by this daemon without any modification... Maybe there were a bug in this daemon, hard to know now.

I can try to remove these double menu entries but it will be a workaround... it's maybe better to avoid hacking ;)

Changed in cairo-dock-plug-ins:
status: Incomplete → Fix Committed
milestone: 3.1.99.beta → 3.1.99.alpha
Changed in cairo-dock-plug-ins:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cairo-dock-plug-ins - 3.2.1-0ubuntu1

---------------
cairo-dock-plug-ins (3.2.1-0ubuntu1) raring; urgency=low

  * New upstream release. (bug-fix version) LP: #1168840
  * Detailed Upstream ChangeLog:
    - DBus:
      - Python interface: Translations: avoid blank dialogues when using
        special characters from .mo files with Python2.
      - Force the height of the menu, since GTK doesn t update it correctly
    - GMenu:
      - Preload icons at startup: removed this option: it s no longer
        needed when using libgnome-menu-3 and it can slow down the
        creation of this menu
      - Fix: LP: #1070663
    - Indicator-Generic:
      - If no indicator found, stay in the plugin mode to not create an
        useless icon
      - New indicators was not automatically launched: Monitor the
        indicator3 dir in order to reload indicators when these files are
        modified/added/removed
    - Indicators: Generic & Messaging Menu: LP: #1094592
      - Do not insert or detach icons if it s not necessary
    - Translations: Imported translations files from Launchpad
  * debian/control:
    - Bumped Cairo-Dock versions
    - 'cairo-dock-plug-ins' provides 'indicator-renderer' thanks to
      'Indicator-Generic' applets (and 'Indicator-applet3' internal lib)
 -- Matthieu Baerts (matttbe) <email address hidden> Sun, 14 Apr 2013 12:00:01 +0200

Changed in cairo-dock-plug-ins (Ubuntu):
status: New → 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.