I think it has something to do with
GetClientRect(myHandle, &ActualRect);
in
WindowImplWin32::WindowImplWin32()
Maybe the Window is not completly constructed and this function returns (0,0) width/height?
It doesn't happen all the time, so it's not easily reproduced
(I think it happens because of a debug breakpoint or load times)
The sequence is:
* I create the main RenderWindow (with params).
* I then use it's dimensions (GetWidth()/GetHeight()) to create a View.
* I then get float-NaN results on RenderWindow::ConvertCoords() as the View's half size is (0, 0).
Again, this happens sometimes, so it's probably a Windows thingy
-MartÃn