Index: src/org/eclipse/cdt/debug/ui/CDebugUIPlugin.java =================================================================== RCS file: /home/tools/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/ui/CDebugUIPlugin.java,v retrieving revision 1.39.2.1 diff -u -r1.39.2.1 CDebugUIPlugin.java --- src/org/eclipse/cdt/debug/ui/CDebugUIPlugin.java 30 Jun 2004 15:20:47 -0000 1.39.2.1 +++ src/org/eclipse/cdt/debug/ui/CDebugUIPlugin.java 11 Aug 2004 20:44:36 -0000 @@ -39,6 +39,7 @@ import org.eclipse.jface.preference.PreferenceConverter; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.IStructuredSelection; +import org.eclipse.swt.SWTException; import org.eclipse.swt.graphics.Color; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; @@ -322,7 +323,10 @@ */ public void stop( BundleContext context ) throws Exception { CDebugCorePlugin.getDefault().removeCBreakpointListener( CBreakpointUpdater.getInstance() ); - listenSelection( false, this ); + try { + listenSelection( false, this ); + } catch (SWTException e) { + } if ( fImageDescriptorRegistry != null ) { fImageDescriptorRegistry.dispose(); }