SetViewPort on canvas broken?

BlitzMax Forums/BlitzMax Programming/SetViewPort on canvas broken?

Can you test this? (requires MaxGUI)
win = CreateWindow("blah",50,50,500,500)

canv = CreateCanvas(0,0,400,400,win)
	SetGadgetLayout canv,1,0,1,0
	SetGraphics CanvasGraphics(canv)

img = LoadImage("sheep2.jpg")

SetViewport 50,50,50,50

Cls
DrawImage img,0,0
Flip

Delay 4000
End

I get a long vertical strip instead of a small square as you could expect. Looks like the Y component of the viewport doesn't do anything.

Is it just me?