constraints: Size increments need to be applied to the client rect

Not the frame rect.