Finally fix that nonsense initial floaty GL surface problem.
Add code to show GL surface only when main RisWidget becomes visible. (This turns out to be unnecessary, at least on Windows.  It is left in commented out in case it is required on other platforms.)