diff --git a/src/client.c b/src/client.c
index 96bcca9616ecabbf2f96004e4f4805db6a7da057..f92e58dcb6e72ef48ddf051430e5853141a81fab 100644
--- a/src/client.c
+++ b/src/client.c
@@ -2220,6 +2220,7 @@ void clientFrame(Window w)
     wc.height = c->height;
     clientConfigure(c, &wc, CWX | CWY | CWHeight | CWWidth, FALSE);
     clientApplyStackList(windows_stack);
+    last_raise = c;
     
     if(!CLIENT_FLAG_TEST(c, CLIENT_FLAG_HIDDEN))
     {