RE: [Plib-devel] correction bug puLargeInput
Brought to you by:
sjbaker
From: Fay J. F C. AAC/W. <joh...@eg...> - 2003-08-14 17:32:34
|
Pardon me for not paying attention earlier. The problem appears to be that the "puLargeInput" widget, in its constructor, creates two subwidgets: the bottom slider (optionally) = and the right slider. The destructor does not destroy these two subwidgets. = This appears to be a bug, but I think it is not. At the root of this is that the "puLargeInput" inherits from "puGroup". When the subwidgets are created, they are added onto the "puGroup" list = of children (the "dlist"). Then when the "puLargeInput" widget is = destroyed, the "puGroup" destructor destroys all of the subwidgets. So we do not = need to delete them separately; in fact, extremely bad things will happen if = we try to. Perhaps if Frederic Bouvier could contact M. Ulet and explain this to = him (I have a little French, but it is not good enough to translate this explanation) we can figure out what M. Ulet's program is doing. John F. Fay joh...@eg... Si hoc legere scis, nimium eruditionis habes. -----Original Message----- From: Frederic Bouvier [mailto:fr...@wa...] Sent: Thursday, August 14, 2003 11:57 AM To: pli...@li... Subject: Re: [Plib-devel] correction bug puLargeInput Erik Hofman wrote: > Frederic BOUVIER wrote: > > Merci pour ton rapport. Il a =E9t=E9 vu par les d=E9veloppeurs. > > Il n'attend plus qu'un enregistrement dans CVS, ce qui ne saurait tarder. > > Was dit niet al eens behandeld? > > Erik As far as I can see, the fix is not in CVS yet, provided John Fay = recognize that there is a bug. Perhaps the SF lag ... -Fred > > > > > -Fred > > > > B. De Mezzo =E0 =E9crit > > > >>pbm lors de la destruciton de l'objet puLargeInput : les slides bar = ne > >>sont pas detruites. > >> > >>puLargeInput::~puLargeInput () > >>{ > >>delete [] wrapped_text ; > >> > >>if ( puActiveWidget() =3D=3D this ) > >>puDeactivateWidget () ; > >>} > >> > >>corrige en : > >> > >>puLargeInput::~puLargeInput () > >>{ > >>delete [] wrapped_text ; > >> > >>puDeleteObject (right_slider); > >>puDeleteObject (bottom_slider); > >>if ( puActiveWidget() =3D=3D this ) > >>puDeactivateWidget () ; > >>} > >> > >>:) apres ca va mieux ! > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email sponsored by: Free pre-built ASP.NET sites = including > > Data Reports, E-commerce, Portals, and Forums are available now. > > Download today and enter to win an XBOX or Visual Studio .NET. > > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01= /01 > > _______________________________________________ > > plib-devel mailing list > > pli...@li... > > https://lists.sourceforge.net/lists/listinfo/plib-devel > > > > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites = including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01= /01 > _______________________________________________ > plib-devel mailing list > pli...@li... > https://lists.sourceforge.net/lists/listinfo/plib-devel > ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01= /01 _______________________________________________ plib-devel mailing list pli...@li... https://lists.sourceforge.net/lists/listinfo/plib-devel |