diff --git a/src/placement.c b/src/placement.c
index fc15295536d9d43ec9f9424a6dea0656fab6413e..b776bf471baa9c824938fcb20480b1b99a3984d9 100644
--- a/src/placement.c
+++ b/src/placement.c
@@ -390,7 +390,7 @@ clientConstrainPos (Client * c, gboolean show_full)
             frame_y = frameY (c);
             ret |= CLIENT_CONSTRAINED_BOTTOM;
         }
-        if ((frame_y <= disp_y) && (frame_y >= disp_y - frame_top))
+        if ((frame_y < disp_y) && (frame_y >= disp_y - frame_top))
         {
             c->y = disp_y + frame_top;
             frame_y = frameY (c);