Fix GridLayoutManager column reversal when scrolling up/left

If you scrolled far enough to unload a column and reversed your scroll direction, the columns would become reversed, i.e.

Before:
> **1 2 3**
> 4 5 6
> 7 8 9

After:
> **3 2 1**
> 4 5 6
> 7 8 9