From: SourceForge.net <no...@so...> - 2012-08-03 15:13:01
|
Bugs item #2924424, was opened at 2009-12-31 22:05 Message generated for change (Settings changed) made by miesfeld You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=2924424&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: ooDialog Group: ooDialog 4.2.0 >Status: Pending Resolution: Fixed Priority: 5 Private: No Submitted By: Mark Miesfeld (miesfeld) Assigned to: Mark Miesfeld (miesfeld) Summary: ooDialog internal logic wrong on failed dialog creation Initial Comment: In ooDialog, when there is a failure to create the underlying Windows dialog, there is some clean up of the internal data structures that needs to be down. (At this time namely the DIALOGADMIN block.) The logic in this area is incorrect, it actually deletes the data structures of the previously created dialog, and fails to delete the data structures of failed dialog. If only one dialog has been created, there is no way for the user to see this error. But, if two dialogs are created in a row, with the second dialog having an error, the the first dialog is destroyed. This of course makes it easy to see that something is wrong. The attached program demonstrates this error on 3.2.0 ---------------------------------------------------------------------- Comment By: Mark Miesfeld (miesfeld) Date: 2012-02-03 07:09 Message: This fix will appear in the next major release of ooDialog, it will not be included in an ooRexx bug fix release ---------------------------------------------------------------------- Comment By: Mark Miesfeld (miesfeld) Date: 2010-09-08 08:25 Message: This fix will be in the next major release of ooDialog, but not in the ooRexx 4.1.0 release. ---------------------------------------------------------------------- Comment By: Mark Miesfeld (miesfeld) Date: 2010-08-10 07:15 Message: This is fixed in trunk, fixed durning the refactoring of ooDialog. The demonstration program runs correctly under an ooRexx built from trunk. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684730&aid=2924424&group_id=119701 |