On Tuesday 06 March 2007 2:22 pm, Peter Krenesky wrote:
> On Tuesday 06 March 2007 1:54 pm, Greg Wright wrote:
> > void CHXUnixSite::_Destroy(HXxWindow* pWindow)
> > {
> > _DestroySliders();
> > HXxWindow* pWin = GetWindow();
> > Display* pDis =
(Display*)(pWin?pWin->display:NULL);
> > if( pDis )
> > {
> > XLockDisplay(pDis);
> > XDestroyWindow( pDis,
(Window)pWindow->window );
> > XUnlockDisplay(pDis);
> > }
> > }
> >
> >
> > Try changing it so that pDis is retrieved from
pWindow, not
> > pWin. Then remove all refs to pWin.
> >
> > --greg.
> >
>
> I had tried that and it appears to remove the window
but the hiccup remains. Its the same hiccup we saw when
trying to attach to a PyGTK created window
>
> _______________________________________________
I went back and tried letting it create top level windows
for the video. The windows were destroyed after applied the
changes to unixsite.cpp. however i get the same hiccup.
if i remove the call to IHXSiteWindowed->Destroy() the
hiccup goes away but the window is never destroyed.
Whatever is causing the hiccup is happening during that
method call.
_______________________________________________
Helix-client-dev mailing list
Helix-client-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinf
o/helix-client-dev
|