Michael, I want to add my thanks to that of Stefan. We appreciate all of your good work.
The Sunburned Surveyor On 6/3/07, Michaël Michaud <[EMAIL PROTECTED]> wrote: > Hi, > > >Hei Michael, > > > >i have seen that you fixed today some bugs (i think i would have take me > >weeks to find out how to solve them) > > > > > Unfortunately, I'm still struggling with the one concerning internal > frame closing... but I'll get it :-) > > Michaël > > >your efforts are incredible :o) > >thanxs a lot!!! > > > >stefan > > > >michael michaud schrieb: > > > > > >>Update of > >>/cvsroot/jump-pilot/openjump/src/com/vividsolutions/jump/workbench/ui > >>In directory > >>sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv6061/src/com/vividsolutions/jump/workbench/ui > >> > >>Modified Files: > >> TaskFrame.java > >>Log Message: > >>Fix the "Closing Cloned Window" bug (1475013) : now, layer manager > >>resources are released only when the last internal frame using it is closed. > >> > >>Index: TaskFrame.java > >>=================================================================== > >>RCS file: > >>/cvsroot/jump-pilot/openjump/src/com/vividsolutions/jump/workbench/ui/TaskFrame.java,v > >>retrieving revision 1.1 > >>retrieving revision 1.2 > >>diff -C2 -d -r1.1 -r1.2 > >>*** TaskFrame.java 16 Jun 2005 22:11:47 -0000 1.1 > >>--- TaskFrame.java 2 Jun 2007 16:17:42 -0000 1.2 > >>*************** > >>*** 113,116 **** > >>--- 113,119 ---- > >> try { > >> memoryCleanup(); > >>+ workbenchContext.getWorkbench() > >>+ .getFrame() > >>+ .removeInternalFrame(TaskFrame.this); > >> } catch (Throwable t) { > >> > >> workbenchContext.getWorkbench().getFrame().handleThrowable( > >>*************** > >>*** 175,180 **** > >> timer.stop(); > >> > >>! getLayerManager().setFiringEvents(false); > >>! getLayerManager().dispose(); > >> layerViewPanel.dispose(); > >> layerNamePanel.dispose(); > >>--- 178,187 ---- > >> timer.stop(); > >> > >>! int framesUsingThisLayerManager = workbenchContext.getWorkbench() > >>! > >>.getFrame().getInternalFramesAssociatedWith(task.getLayerManager()).size(); > >>! if (framesUsingThisLayerManager==0) { > >>! getLayerManager().setFiringEvents(false); > >>! getLayerManager().dispose(); > >>! } > >> layerViewPanel.dispose(); > >> layerNamePanel.dispose(); > >> > >> > >>------------------------------------------------------------------------- > >>This SF.net email is sponsored by DB2 Express > >>Download DB2 Express C - the FREE version of DB2 express and take > >>control of your XML. No limits. Just data. Click to get it now. > >>http://sourceforge.net/powerbar/db2/ > >>_______________________________________________ > >>Jump-pilot-cvslog mailing list > >>[EMAIL PROTECTED] > >>https://lists.sourceforge.net/lists/listinfo/jump-pilot-cvslog > >> > >> > >> > >> > > > >------------------------------------------------------------------------- > >This SF.net email is sponsored by DB2 Express > >Download DB2 Express C - the FREE version of DB2 express and take > >control of your XML. No limits. Just data. Click to get it now. > >http://sourceforge.net/powerbar/db2/ > >_______________________________________________ > >Jump-pilot-devel mailing list > >Jump-pilot-devel@lists.sourceforge.net > >https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > > > > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel