Creating new windows using existing gsg

I’m trying to create a second window using the same GraphicsStateGuardian as the base window (so that texture buffers can be displayed without saving them to RAM). I am passing the desired gsg to base.openWindow, but the gsg I pass it does not seem to be used. I looked into ShowBase.py at the openWindow function and noticed it does not seem to use the ‘gsg’ parameter at all.

Is there a way to open a window with an existing gsg? I could swear it used to work. Has this functionality been removed for some reason, or am I just imagining things?

This was an inadvertent bug for which I just checked in a fix.

David