if((x < logo_x || x > logo_x + logo_width / grid_width) ||
(y < logo_y || y > logo_y + logo_height / grid_height))
{
- if (!maze[x][y] & WALL_ANY)
+ if (!(maze[x][y] & WALL_ANY))
XFillRectangle(dpy, win, ugc,
border_x + bw + grid_width * x,
border_y + bw + grid_height * y,
XWindowAttributes xgwa;
XGetWindowAttributes (dpy, window, &xgwa);
XSelectInput (dpy, win,
- xgwa.your_event_mask | ExposureMask |
- ButtonPressMask |StructureNotifyMask);
+ xgwa.your_event_mask | ExposureMask | ButtonPressMask);
}
gc = XCreateGC(dpy, win, 0, 0);
{
unsigned long *pixels; /* ignored - unfreed */
int npixels;
- logo_map = xscreensaver_logo (dpy, win, xgwa.colormap, bg,
+ logo_map = xscreensaver_logo (xgwa.screen, xgwa.visual, win,
+ xgwa.colormap, bg,
&pixels, &npixels, 0,
logo_width > 150);
}