Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Adapter for 'IResource' in 'DisassemblyEditorInput'

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.ui/ChangeLog,v
retrieving revision 1.65
diff -u -r1.65 ChangeLog
--- ChangeLog 30 Dec 2002 00:07:15 -0000 1.65
+++ ChangeLog 2 Jan 2003 21:00:34 -0000
@@ -1,3 +1,7 @@
+2003-01-02 Mikhail Khodjaiants
+ Adapter for 'IResource' in 'DisassemblyEditorInput'.
+ * DisassemblyEditorInput.java
+
 2002-12-29 Mikhail Khodjaiants
  Implementation of the 'Source Lookup' property page.
  * AddDirectorySourceLocationBlock.java (new)
Index: src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyEditorInput.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyEditorInput.java,v
retrieving revision 1.2
diff -u -r1.2 DisassemblyEditorInput.java
--- src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyEditorInput.java 9 Oct 2002 23:10:16 -0000 1.2
+++ src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyEditorInput.java 2 Jan 2003 21:00:34 -0000
@@ -7,6 +7,7 @@
 package org.eclipse.cdt.debug.internal.ui.editors;
 
 import org.eclipse.cdt.debug.internal.ui.CDebugImages;
+import org.eclipse.core.resources.IResource;
 import org.eclipse.core.resources.IStorage;
 import org.eclipse.core.runtime.CoreException;
 import org.eclipse.jface.resource.ImageDescriptor;
@@ -95,6 +96,21 @@
   */
  public Object getAdapter( Class adapter )
  {
+  if ( adapter.equals( IResource.class ) )
+  {
+   try
+   {
+    IStorage storage = getStorage();
+    if (  storage != null )
+    {
+     return storage.getAdapter( adapter );
+    }
+   }
+   catch( CoreException e )
+   {
+    // ignore
+   }
+  }
   return null;
  }
 

Back to the top