&& mousebind->button == button
&& modifiers == mousebind->modifiers) {
switch (mousebind->mouse_event) {
- case MOUSE_ACTION_RELEASE:
+ case MOUSE_ACTION_RELEASE:
+ break;
+ case MOUSE_ACTION_CLICK:
+ if (mousebind->pressed_in_context) {
+ mousebind->pressed_in_context = false;
break;
- case MOUSE_ACTION_CLICK:
- if (mousebind->pressed_in_context) {
- mousebind->pressed_in_context = false;
- break;
- }
- continue;
- default:
- continue;
+ }
+ continue;
+ default:
+ continue;
}
activated_any = true;
activated_any_frame |= mousebind->context == LAB_SSD_FRAME;
&& mousebind->button == button
&& modifiers == mousebind->modifiers) {
switch (mousebind->mouse_event) {
- case MOUSE_ACTION_CLICK:
- mousebind->pressed_in_context = true;
- continue;
- case MOUSE_ACTION_DOUBLECLICK:
- if (!double_click)
- continue;
- break;
- case MOUSE_ACTION_PRESS:
- break;
- default:
+ case MOUSE_ACTION_CLICK:
+ mousebind->pressed_in_context = true;
+ continue;
+ case MOUSE_ACTION_DOUBLECLICK:
+ if (!double_click)
continue;
+ break;
+ case MOUSE_ACTION_PRESS:
+ break;
+ default:
+ continue;
}
activated_any = true;
activated_any_frame |= mousebind->context == LAB_SSD_FRAME;