X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Ftint.c;h=5c93aaaf2e1ab3bd4adb7f3a6c96c02494212ad7;hb=abe931def83a55369293b62ec9d7308da89566e3;hp=2f95994c6e238bd00c09158ea580dc060e3083e1;hpb=4c09bc1adfd6e7d68250d6a61f27c6d1f6ede463;p=chaz%2Ftint2 diff --git a/src/tint.c b/src/tint.c index 2f95994..5c93aaa 100644 --- a/src/tint.c +++ b/src/tint.c @@ -457,25 +457,6 @@ void event_expose (XEvent *e) if (!panel) return; // TODO : one panel_refresh per panel ? panel_refresh = 1; -/* - if (systray.area.on_screen) { - // force trayer refresh - //XClearWindow(tray_data.dpy, ti->mid_parent); - //x11_send_visibility(tray_data.dpy, dst, VisibilityFullyObscured); - //x11_send_visibility(tray_data.dpy, dst, VisibilityUnobscured); - - GSList *l; - TrayWindow *traywin; - for (l = systray.list_icons; l ; l = l->next) { - traywin = (TrayWindow*)l->data; - // send Expose event - XClearArea(server.dsp, traywin->id, 0, 0, systray.area.width, systray.area.height, True); - //printf("expose %lx\n", traywin->id); - } - - //x11_refresh_window(tray_data.dpy, ti->wid, ti->l.wnd_sz.x, ti->l.wnd_sz.y, True); - } -*/ } @@ -487,8 +468,10 @@ void event_configure_notify (Window win) for (l = systray.list_icons; l ; l = l->next) { traywin = (TrayWindow*)l->data; if (traywin->id == win) { - XMoveResizeWindow(server.dsp, traywin->id, traywin->x, traywin->y, traywin->width, traywin->height); - return; + //printf("move tray %d\n", traywin->x); + XMoveResizeWindow(server.dsp, traywin->id, traywin->x, traywin->y, traywin->width, traywin->height); + panel_refresh = 1; + return; } }