X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Factions%2Fmoverelative.c;h=1d1189cdb7c089d26ef74dd00e3052ef77cce863;hb=df73dfa049b9d0bb81e09b27ecf678dce9b46301;hp=f3a306482acef6cb7b33211a03d0cb45c9b98bba;hpb=597c9c9321b6f96250da0891be98d41c7ac2c109;p=chaz%2Fopenbox diff --git a/openbox/actions/moverelative.c b/openbox/actions/moverelative.c index f3a30648..1d1189cd 100644 --- a/openbox/actions/moverelative.c +++ b/openbox/actions/moverelative.c @@ -13,7 +13,7 @@ static gpointer setup_func(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node); static void free_func(gpointer options); static gboolean run_func(ObActionsData *data, gpointer options); -void action_moverelative_startup() +void action_moverelative_startup(void) { actions_register("MoveRelative", setup_func, @@ -61,7 +61,9 @@ static gboolean run_func(ObActionsData *data, gpointer options) client_try_configure(data->client, &x, &y, &w, &h, &lw, &lh, TRUE); client_find_onscreen(data->client, &x, &y, w, h, FALSE); + actions_client_move(data, TRUE); client_configure(data->client, x, y, w, h, TRUE, TRUE, FALSE); + actions_client_move(data, FALSE); } return FALSE;