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)

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

Reply via email to