Again about jerky mouse

BlitzPlus Forums/BlitzPlus Beginners Area/Again about jerky mouse

Everything is fine if I run the code below as it is. But I get a jerky mouse if I comment out the text line. Why? What is the proper way to solve this problem?

	Win = CreateWindow("Test",100,100,400,400,0)
	Can = CreateCanvas(0,0,400,400, Win)
	SetBuffer(CanvasBuffer(Can))
	
	Repeat
	
		Cls
		
		If KeyDown(1) Then
			End
		EndIf		
		
		Text 0,0, "hi there"

		FlipCanvas(can,True)
		
	Forever

	End


Don't use a Repeat-Forever loop without a WaitEvent(num_of_milliseconds_to_wait) command?

Ah, that solved it. Thanks!

Shouldn't FlipCanvas with True wait for vertical blank before continuing and thus result in similar wait?

It probably does wait for the vertical blank, but the Blitz app probably continues to execute since it's only a canvas and not a 'fullscreen' buffer.

I could be wrong though. I haven't performed any tests.