while (strlen(str) >= 2 && str[1] == '-') {
char modname[2] = {str[0], 0};
uint32_t parsed_modifier = parse_modifier(modname);
- if (!parsed_modifier)
+ if (!parsed_modifier) {
goto invalid;
+ }
*modifiers |= parsed_modifier;
str += 2;
}
buf_init(&b);
while (getline(&line, &len, stream) != -1) {
char *p = strrchr(line, '\n');
- if (p)
+ if (p) {
*p = '\0';
+ }
buf_add(&b, line);
}
free(line);
case MOUSE_ACTION_RELEASE:
break;
case MOUSE_ACTION_CLICK:
- if (mousebind->pressed_in_context)
+ if (mousebind->pressed_in_context) {
break;
+ }
continue;
default:
continue;
* regardless of whether activated or not
*/
wl_list_for_each(mousebind, &rc.mousebinds, link) {
- if (mousebind->button == button)
+ if (mousebind->button == button) {
mousebind->pressed_in_context = false;
+ }
}
return activated_any && activated_any_frame;
}
* the release event, unless the press event is
* counted as a DOUBLECLICK.
*/
- if (!double_click)
+ if (!double_click) {
mousebind->pressed_in_context = true;
+ }
continue;
case MOUSE_ACTION_DOUBLECLICK:
- if (!double_click)
+ if (!double_click) {
continue;
+ }
break;
case MOUSE_ACTION_PRESS:
break;
buf_init(&b);
while (getline(&line, &len, stream) != -1) {
char *p = strrchr(line, '\n');
- if (p)
+ if (p) {
*p = '\0';
+ }
buf_add(&b, line);
}
free(line);