X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Faction.c;h=9350c3ce6bc6c0cd9db6300dc7f54c8d06479fd3;hb=f43067b77244cc002c5bc5bec0676ae213164724;hp=24a0c6346396d39c45de365b372b106e008af1c6;hpb=b18846db698e5aaec6b27633b7a6361d13f7de69;p=chaz%2Fopenbox diff --git a/openbox/action.c b/openbox/action.c index 24a0c634..9350c3ce 100644 --- a/openbox/action.c +++ b/openbox/action.c @@ -1606,19 +1606,23 @@ void action_movetoedge(union ActionData *data) switch(data->diraction.direction) { case OB_DIRECTION_NORTH: - y = client_directional_edge_search(c, OB_DIRECTION_NORTH, data->diraction.hang) + y = client_directional_edge_search(c, OB_DIRECTION_NORTH, + data->diraction.hang) - (data->diraction.hang ? c->frame->area.height : 0); break; case OB_DIRECTION_WEST: - x = client_directional_edge_search(c, OB_DIRECTION_WEST, data->diraction.hang) + x = client_directional_edge_search(c, OB_DIRECTION_WEST, + data->diraction.hang) - (data->diraction.hang ? c->frame->area.width : 0); break; case OB_DIRECTION_SOUTH: - y = client_directional_edge_search(c, OB_DIRECTION_SOUTH, data->diraction.hang) + y = client_directional_edge_search(c, OB_DIRECTION_SOUTH, + data->diraction.hang) - (data->diraction.hang ? 0 : c->frame->area.height); break; case OB_DIRECTION_EAST: - x = client_directional_edge_search(c, OB_DIRECTION_EAST, data->diraction.hang) + x = client_directional_edge_search(c, OB_DIRECTION_EAST, + data->diraction.hang) - (data->diraction.hang ? 0 : c->frame->area.width); break; default: