(In reply to Martin Stránský [:stransky] (ni? me) from comment #70)
> Robert, how VsyncParent depends on WaylandVsyncSource ? Can we throw an error when VsyncParent is created without WaylandVsyncSource?
Unfortunately `VsyncParent` lives in heavily shared code - will try to clean up the patch above and see if we can throw an error somehow (or just guarantee that `nsWindow::GetVsyncSource()` never returns `nullptr` when it shouldn't).
(In reply to Martin Stránský [:stransky] (ni? me) from comment #70)
> Robert, how VsyncParent depends on WaylandVsyncSource ? Can we throw an error when VsyncParent is created without WaylandVsyncSource?
Unfortunately `VsyncParent` lives in heavily shared code - will try to clean up the patch above and see if we can throw an error somehow (or just guarantee that `nsWindow: :GetVsyncSource ()` never returns `nullptr` when it shouldn't).