Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Fix for bug 26693

Fix for bug 26693.

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.ui/ChangeLog,v
retrieving revision 1.34
diff -u -r1.34 ChangeLog
--- ChangeLog 19 Nov 2002 16:42:04 -0000 1.34
+++ ChangeLog 19 Nov 2002 21:34:17 -0000
@@ -1,4 +1,8 @@
 2002-11-19 Mikhail Khodjaiants
+ Fix for bug 26693.
+ * SwitchToDisassemblyActionDelegate.java
+
+2002-11-19 Mikhail Khodjaiants
  Fix for bug 26401.
  * ExpressionDialog.java: Highlight the content of the _expression_ field on intialization.

Index: SwitchToDisassemblyActionDelegate.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/actions/SwitchToDisassemblyActionDelegate.java,v
retrieving revision 1.1
diff -u -r1.1 SwitchToDisassemblyActionDelegate.java
--- SwitchToDisassemblyActionDelegate.java 11 Oct 2002 21:50:04 -0000 1.1
+++ SwitchToDisassemblyActionDelegate.java 19 Nov 2002 21:33:55 -0000
@@ -9,10 +9,12 @@
 import org.eclipse.cdt.debug.internal.core.model.CDebugElement;
 import org.eclipse.debug.core.DebugEvent;
 import org.eclipse.debug.core.DebugException;
+import org.eclipse.debug.ui.AbstractDebugView;
 import org.eclipse.jface.action.IAction;
 import org.eclipse.jface.viewers.ISelection;
 import org.eclipse.jface.viewers.ISelectionChangedListener;
 import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.jface.viewers.Viewer;
 import org.eclipse.ui.IViewPart;
 
 /**
@@ -38,13 +40,14 @@
     ((CDebugElement)element).fireChangeEvent( DebugEvent.CLIENT_REQUEST );
     if ( fViewPart != null && fViewPart instanceof ISelectionChangedListener )
     {
-     final ISelectionChangedListener view = (ISelectionChangedListener)fViewPart;
+     final AbstractDebugView view = (AbstractDebugView)fViewPart;
      fViewPart.getViewSite().getShell().getDisplay().asyncExec(
          new Runnable()
           {
            public void run()
            {
-            view.selectionChanged( null );
+            Viewer viewer = view.getViewer();
+            viewer.setSelection( viewer.getSelection() );
            }
           } );
     }


Back to the top