Indicator icon and name are not set properly in System Tray fallback
Bug #875770 reported by
Marcelo Kobs
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
indicator-fish |
Triaged
|
Undecided
|
Unassigned | ||
libappindicator |
Fix Released
|
Medium
|
Ted Gould |
Bug Description
Using Ubuntu 11.10 64 bits and gnome-shell, indicators will appear as system tray applets in the shell's window list area. These applets have technical names, such as "indicator-
This has been observed with indicator-fish and indicator-weather.
The problem does NOT occur with indicator-
Related branches
lp://qastaging/~ted/libappindicator/lp875770
- Charles Kerr (community): Approve
-
Diff: 107 lines (+43/-43)1 file modifiedsrc/app-indicator.c (+43/-43)
lp://qastaging/~indicator-applet-developers/ubuntu/precise/libappindicator/upstream
- Ken VanDine: Pending requested
-
Diff: 919 lines (+167/-133)14 files modifiedChangeLog (+20/-0)
bindings/vala/examples/indicator-example.vala (+3/-3)
configure (+10/-10)
configure.ac (+1/-1)
debian/changelog (+9/-0)
debian/control (+1/-1)
docs/reference/html/ch01.html (+1/-1)
docs/reference/html/index.html (+1/-1)
docs/reference/html/libappindicator-app-indicator.html (+16/-16)
docs/reference/libappindicator-docs.sgml (+1/-1)
docs/reference/version.xml (+1/-1)
example/simple-client-vala.c (+83/-75)
example/simple-client-vala.vala (+18/-18)
src/app-indicator.c (+2/-5)
summary: |
- Cant see "the indicator-fish PIC" in the system bottom tray (gnome 3) + Indicator icon and name are not set properly in System Tray fallback |
Changed in libappindicator: | |
status: | New → Confirmed |
Changed in indicator-fish: | |
status: | New → Triaged |
Changed in libappindicator: | |
status: | Confirmed → In Progress |
milestone: | none → 0.4.91 |
importance: | Undecided → Medium |
assignee: | nobody → Ted Gould (ted) |
Changed in libappindicator: | |
status: | In Progress → Fix Committed |
Changed in libappindicator: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Here is why it doesn't happen in indicator- multiload:
private void updategraphsview() {
this.indicator .set_icon( this.iconwrite( )); list_toplevels( )) { get_type( ).name( ) != "GtkTrayIcon" || !(toplevel is Gtk.Container))
continue;
(( Gtk.Container) toplevel) .foreach( (w) => {
return;
((Gtk. Image) w).pixel_size = (int) uint.max( this.lasticonwi dth, this.height);
// fix icon size if using the fallback GtkStatusIcon
foreach (var toplevel in Gtk.Window.
if (toplevel.
if (!(w is Gtk.Image))
});
}
}