Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Presentation of external files in debugger

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.ui/ChangeLog,v
retrieving revision 1.52
diff -u -r1.52 ChangeLog
--- ChangeLog 9 Dec 2002 00:50:15 -0000 1.52
+++ ChangeLog 10 Dec 2002 17:56:58 -0000
@@ -1,3 +1,7 @@
+2002-12-10 Mikhail Khodjaiants
+ Added new case in the 'getEditorInput' method of CDTDebugModelPresentation for FileStorage objects.
+ * CDTDebugModelPresentation.java
+
 2002-12-08 Mikhail Khodjaiants
  Implementation of the status handler for core errors.
  * ErrorStatusHandler.java
Index: src/org/eclipse/cdt/debug/internal/ui/CDTDebugModelPresentation.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/CDTDebugModelPresentation.java,v
retrieving revision 1.29
diff -u -r1.29 CDTDebugModelPresentation.java
--- src/org/eclipse/cdt/debug/internal/ui/CDTDebugModelPresentation.java 3 Dec 2002 04:11:41 -0000 1.29
+++ src/org/eclipse/cdt/debug/internal/ui/CDTDebugModelPresentation.java 10 Dec 2002 17:56:58 -0000
@@ -9,6 +9,7 @@
 import java.text.MessageFormat;
 import java.util.HashMap;
 
+import org.eclipse.cdt.core.resources.FileStorage;
 import org.eclipse.cdt.debug.core.cdi.ICDIBreakpointHit;
 import org.eclipse.cdt.debug.core.cdi.ICDIErrorInfo;
 import org.eclipse.cdt.debug.core.cdi.ICDIExitInfo;
@@ -29,6 +30,7 @@
 import org.eclipse.cdt.debug.core.sourcelookup.IDisassemblyStorage;
 import org.eclipse.cdt.debug.internal.ui.editors.DisassemblyEditorInput;
 import org.eclipse.cdt.debug.ui.CDebugUIPlugin;
+import org.eclipse.cdt.internal.ui.util.ExternalEditorInput;
 import org.eclipse.core.resources.IFile;
 import org.eclipse.core.resources.IMarker;
 import org.eclipse.core.resources.IResource;
@@ -137,12 +139,10 @@
    file = (IFile)((ICLineBreakpoint)element).getMarker().getResource().getAdapter( IFile.class );
   if ( file != null )
    return new FileEditorInput( file );
-/*
-  if ( element instanceof IFileStorage )
+  if ( element instanceof FileStorage )
   {
-   return new FileStorageEditorInput( (IFileStorage)element );
+   return new ExternalEditorInput( (IStorage)element );
   }
-*/
   if ( element instanceof IDisassemblyStorage )
   {
    return new DisassemblyEditorInput( (IStorage)element );

Back to the top