dont use the client if there is none
This commit is contained in:
parent
793099ce57
commit
a85158b14f
1 changed files with 20 additions and 14 deletions
|
@ -276,14 +276,20 @@ static void event(ObEvent *e, void *foo)
|
|||
if (button) {
|
||||
if (ABS(e->data.x.e->xmotion.x_root - px) >= threshold ||
|
||||
ABS(e->data.x.e->xmotion.y_root - py) >= threshold) {
|
||||
guint32 corner =
|
||||
guint32 corner;
|
||||
|
||||
if (!client)
|
||||
corner = prop_atoms.net_am_moveresize_size_bottomright;
|
||||
else
|
||||
corner =
|
||||
pick_corner(e->data.x.e->xmotion.x_root,
|
||||
e->data.x.e->xmotion.y_root,
|
||||
e->data.x.client->frame->area.x,
|
||||
e->data.x.client->frame->area.y,
|
||||
/* use the client size because the frame can be
|
||||
differently sized (shaded windows) and we
|
||||
want this based on the clients size */
|
||||
/* use the client size because the frame
|
||||
can be differently sized (shaded
|
||||
windows) and we want this based on the
|
||||
clients size */
|
||||
e->data.x.client->area.width +
|
||||
e->data.x.client->frame->size.left +
|
||||
e->data.x.client->frame->size.right,
|
||||
|
|
Loading…
Reference in a new issue