*
* Copyright (c) Tuomo Valkonen 1999-2007.
*
- * Ion is free software; you can redistribute it and/or modify it under
- * the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation; either version 2.1 of the License, or
- * (at your option) any later version.
+ * See the included file LICENSE for details.
*/
#include "common.h"
return;
p_curr_event=(XEvent*)ev;
- extl_call(binding->func, "oo", NULL, p_reg, p_subreg);
+ extl_call(binding->func, "ooo", NULL, p_reg, p_subreg,
+ (p_reg!=NULL ? p_reg->active_sub : NULL));
p_curr_event=NULL;
}
if(reg==NULL)
return FALSE;
- if(ev->subwindow!=None){
- XButtonEvent ev2=*ev;
- ev2.window=ev->subwindow;
- if(XTranslateCoordinates(ioncore_g.dpy, ev->window, ev2.window,
- ev->x, ev->y, &(ev2.x), &(ev2.y),
- &(ev2.subwindow))){
- if(ioncore_do_handle_buttonpress(&ev2))
- return TRUE;
- }
- }
-
dblclick=(p_clickcnt==1 && time_in_threshold(ev->time) &&
p_button==button && p_state==state && reg==p_reg);