/* if not bound, then nothing to do! */
if (it == NULL) return FALSE;
- for (it = b->actions[a]; it; it = it->next)
- action_run_mouse(it->data, c, state, button, x, y);
+ action_run_mouse(b->actions[a], c, context, state, button, x, y);
return TRUE;
}
int junk1, junk2;
Window wjunk;
guint ujunk, b, w, h;
+ /* this can cause errors to occur when the window closes */
xerror_set_ignore(TRUE);
junk1 = XGetGeometry(ob_display, e->xbutton.window,
&wjunk, &junk1, &junk2, &w, &h, &b, &ujunk);