X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fsystray%2Fsystraybar.c;h=a8e0fbc042f48c16b03ab1c50a409c0540c10ffc;hb=e7c43073246afe07cddf67d40d545f2bebcf62a1;hp=5a380c192302ebc3c7f5079d57374588f00eda52;hpb=4dfce699f6879b5638b044affa6972581ef04bf6;p=chaz%2Ftint2 diff --git a/src/systray/systraybar.c b/src/systray/systraybar.c index 5a380c1..a8e0fbc 100644 --- a/src/systray/systraybar.c +++ b/src/systray/systraybar.c @@ -126,7 +126,7 @@ void draw_systray(void *obj, cairo_t *c) } -void resize_systray(void *obj) +int resize_systray(void *obj) { Systraybar *sysbar = obj; Panel *panel = sysbar->area.panel; @@ -228,8 +228,7 @@ void resize_systray(void *obj) XMoveResizeWindow(server.dsp, traywin->id, traywin->x, traywin->y, icon_size, icon_size); XResizeWindow(server.dsp, traywin->tray_id, icon_size, icon_size); } - // resize force the redraw - systray.area.redraw = 1; + return 1; } @@ -278,7 +277,7 @@ void start_net() // v0.3 trayer specification. tint2 always horizontal. // Vertical panel will draw the systray horizontal. - int orient = 0; + long orient = 0; XChangeProperty(server.dsp, net_sel_win, server.atom._NET_SYSTEM_TRAY_ORIENTATION, XA_CARDINAL, 32, PropModeReplace, (unsigned char *) &orient, 1); VisualID vid; if (server.visual32 && (systray.alpha != 100 || systray.brightness != 0 || systray.saturation != 0))