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

Reply via email to