- // XXX: run the RELEASE guile hook
- printf("GUILE: RELEASE: win %lx modifiers %u button %u time %lx\n",
- (long)e.window, e.state, e.button, e.time);
+ OBWidget *w = dynamic_cast<OBWidget*>
+ (Openbox::instance->findHandler(e.window));
+
+ // run the RELEASE guile hook
+ python_callback(Action_ButtonRelease, e.window,
+ (OBWidget::WidgetType)(w ? w->type():-1),
+ e.state, e.button, e.x_root, e.y_root, e.time);