Enlightenment CVS committal
Author : kwo
Project : misc
Module : engage
Dir : misc/engage/src
Modified Files:
tray.c
Log Message:
Fix systray on screens other than 0.
===================================================================
RCS file: /cvsroot/enlightenment/misc/engage/src/tray.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- tray.c 29 Dec 2004 12:41:25 -0000 1.13
+++ tray.c 29 Dec 2004 13:00:06 -0000 1.14
@@ -156,6 +156,7 @@
void
od_tray_init()
{
+ char buf[32];
Atom selection_atom;
int scr;
@@ -163,7 +164,8 @@
display = ecore_x_display_get();
root = RootWindow (display, DefaultScreen(display));
- selection_atom = ecore_x_atom_get("_NET_SYSTEM_TRAY_S0");
+ snprintf(buf, sizeof(buf), "_NET_SYSTEM_TRAY_S%d", DefaultScreen(display));
+ selection_atom = ecore_x_atom_get(buf);
XSetSelectionOwner (display, selection_atom, od_window, CurrentTime);
if (XGetSelectionOwner (display, selection_atom) == od_window) {
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs