E_Border *bd;
bd = e_border_find_by_client_window(ev->win);
- if (bd->stolen) return 1;
+ if ((!bd) || (bd->stolen)) return 1;
if ((mode) && (mode->funcs.border_activate))
mode->funcs.border_activate(bd);
}
E_Border *bd;
bd = e_border_find_by_client_window(ev->win);
- if (bd->stolen) return 1;
+ if ((!bd) || (bd->stolen)) return 1;
if ((mode) && (mode->funcs.drag_start))
mode->funcs.drag_start(bd);
}
E_Border *bd;
bd = e_border_find_by_client_window(ev->win);
- if (bd->stolen) return 1;
+ if ((!bd) || (bd->stolen)) return 1;
if ((mode) && (mode->funcs.drag_end))
mode->funcs.drag_end(bd);
}