After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 579454 - Allow more flexibility for NaTrayChild compositing
Allow more flexibility for NaTrayChild compositing
Status: RESOLVED FIXED
Product: gnome-panel
Classification: Other
Component: notification area
unspecified
Other All
: Normal normal
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-04-18 21:04 UTC by Owen Taylor
Modified: 2009-08-11 16:57 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Allow more flexibility for NaTrayChild compositing (8.15 KB, patch)
2009-04-18 21:04 UTC, Owen Taylor
committed Details | Review

Description Owen Taylor 2009-04-18 21:04:41 UTC
Here's a patch I needed for gnome-shell; it should have no effect on
gnome-panel at all, other than keeping the two copies of the tray manager
code in sync.
Comment 1 Owen Taylor 2009-04-18 21:04:45 UTC
Created attachment 132879 [details] [review]
Allow more flexibility for NaTrayChild compositing

na-tray-child.[ch]: Add na_tray_child_set_composited() to allow the
 application to modify the behavior where gdk_window_set_composited(TRUE)
 is called for icons with alpha. Rename na_tray_child_is_composited() to
 na_tray_child_has_alpha() to better reflect the meaning and fix things
 so that it can be called at any time and not only after the icon is
 realized.
na-tray.c: Adapt to na_tray_child_is_composited() rename.
Comment 2 Vincent Untz 2009-08-11 16:57:30 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.