Hi,

Am Montag, den 12.04.2010, 11:05 +0200 schrieb Joachim Breitner:
> after the recent update of gnome packages in sid to 2.30,
> mail-notification does not show an icon any more in the panel. To be
> precise: It shows an “image not found” placeholder.
> 
> Maybe some hard-coded icon path has changed?

I’m investigating this issue...

Comparing
http://packages.debian.org/search?suite=lenny&section=all&arch=any&searchon=contents&keywords=stock_mail.png
and
http://packages.debian.org/search?suite=sid&section=all&arch=any&searchon=contents&keywords=stock_mail.png
I see that the file
/usr/share/icons/gnome/16x16/stock/net/stock_mail.png
was removed from the package gnome-icon-theme.

The file src/mn-stock.c references that file via
gtk_icon_source_set_icon_name(icon_source, icons[i].icon_name);
where icons[i].icon_name is "stock_mail".

It might help to just copy the missing files into the art/ directory...

The bug has been brought to upstream’s attention:
https://bugs.launchpad.net/mail-notification/+bug/557137
but no reaction yet. 

Reading through the Gtk documentation at
http://library.gnome.org/devel/gtk/2.18/GtkIconTheme.html
it seems that the correct solution would be to install the missing items
somewhere under /usr/share/mail-notification and add that path via
gtk_icon_theme_append_search_path(). Qi, will you try to do so?

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to