[Mac] Fix CanvasBackend QueueDraw (rect) to ensure redraw

Original code did not cause OnDraw to be called as expected
Merge pull request #296 from hwthomas/master

[Mac] Fix CanvasBackend QueueDraw (rect) to ensure redraw