summaryrefslogtreecommitdiff
path: root/openbox/actions/desktop.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2008-02-02 11:36:17 -0500
committerDana Jansens <danakj@orodu.net>2008-02-02 11:37:35 -0500
commit0dc7eca4cdfff6425e19a0bace0f9ae8834d04e8 (patch)
tree0fe4df591efed9b1d50607ac1ec1d45565714403 /openbox/actions/desktop.c
parent76fcb473fa801728badf916cfebe349822759056 (diff)
parent746859c1017e9cdf73eb91470e795f0c4b98b21a (diff)
Merge branch 'backport' into work
Conflicts: openbox/client.c openbox/event.c openbox/mouse.c openbox/openbox.c openbox/prop.c openbox/prop.h openbox/screen.c parser/parse.c parser/parse.h
Diffstat (limited to 'openbox/actions/desktop.c')
-rw-r--r--openbox/actions/desktop.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/openbox/actions/desktop.c b/openbox/actions/desktop.c
index b50534d1..37268bba 100644
--- a/openbox/actions/desktop.c
+++ b/openbox/actions/desktop.c
@@ -136,12 +136,14 @@ static gboolean run_func(ObActionsData *data, gpointer options)
if (d < screen_num_desktops && d != screen_desktop) {
gboolean go = TRUE;
+ actions_client_move(data, TRUE);
if (o->send && data->client && client_normal(data->client)) {
client_set_desktop(data->client, d, o->follow, FALSE);
go = o->follow;
}
if (go) screen_set_desktop(d, TRUE);
+ actions_client_move(data, FALSE);
}
return FALSE;
}