On Wed, Apr 9, 2014 at 3:37 PM, Eric89GXL <notifications@github.com> wrote:

> In vispy/app/backends/_qt.py:
>
> > @@ -135,6 +136,16 @@ def __init__(self, *args, **kwargs):
> >          QtOpenGL.QGLWidget.__init__(self, *args, **kwargs)
> >          self.setAutoBufferSwap(False)  # to make consistent with other backends
> >          self.setMouseTracking(True)
> > +        self.show()
>
> It should, since I changed the behavior in each CanvasBackend to
> initially show, then warm up, then Canvas tells them to hide if requested
> there.
>
Hmmm.. we are going to need a different solution. I haven't been following
this thread very closely. Can you point me to the specific tests that fail
without this warmup? I'd like to try fixing at least the Qt backend in a
way that doesn't interfere with the GUI use-case, and then perhaps we can
see if it applies well to the other backends.