diff options
author | Michael Rennie | 2014-05-21 20:28:10 +0000 |
---|---|---|
committer | Curtis Windatt | 2014-05-21 20:28:10 +0000 |
commit | 0643c40412ead265c6679ad608f2e8fceb7f15e9 (patch) | |
tree | 6fbbbaee52405f585b4eeecea23408b5f4160c10 /org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/launch | |
parent | c10f25b68cf60b1a0100f98eab3041619c3262cb (diff) | |
download | eclipse.platform.debug-0643c40412ead265c6679ad608f2e8fceb7f15e9.tar.gz eclipse.platform.debug-0643c40412ead265c6679ad608f2e8fceb7f15e9.tar.xz eclipse.platform.debug-0643c40412ead265c6679ad608f2e8fceb7f15e9.zip |
Bug 327497 - [source lookup] Two debug source look up requests for theI20140526-2000I20140525-2000I20140524-1500I20140523-2000I20140522-1330I20140522-1230I20140522-1100I20140521-2000
same debug session
Signed-off-by: Michael Rennie <michael_rennie@ca.ibm.com>
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/launch')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/launch/DebugElementAdapterFactory.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/launch/DebugElementAdapterFactory.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/launch/DebugElementAdapterFactory.java index dd5f094f2..59a7e9be1 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/launch/DebugElementAdapterFactory.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/launch/DebugElementAdapterFactory.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2010 IBM Corporation and others. + * Copyright (c) 2000, 2014 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -37,7 +37,6 @@ import org.eclipse.debug.internal.ui.elements.adapters.MemoryBlockContentAdapter import org.eclipse.debug.internal.ui.elements.adapters.MemoryBlockLabelAdapter; import org.eclipse.debug.internal.ui.elements.adapters.MemoryRetrievalContentAdapter; import org.eclipse.debug.internal.ui.elements.adapters.MemorySegmentLabelAdapter; -import org.eclipse.debug.internal.ui.elements.adapters.StackFrameSourceDisplayAdapter; import org.eclipse.debug.internal.ui.elements.adapters.StackFrameViewerInputProvider; import org.eclipse.debug.internal.ui.elements.adapters.VariableColumnFactoryAdapter; import org.eclipse.debug.internal.ui.model.elements.BreakpointContainerLabelProvider; @@ -72,6 +71,7 @@ import org.eclipse.debug.internal.ui.model.elements.VariableEditor; import org.eclipse.debug.internal.ui.model.elements.VariableLabelProvider; import org.eclipse.debug.internal.ui.model.elements.VariableMementoProvider; import org.eclipse.debug.internal.ui.model.elements.WatchExpressionEditor; +import org.eclipse.debug.internal.ui.sourcelookup.SourceLookupFacility; import org.eclipse.debug.internal.ui.viewers.model.provisional.IColumnPresentationFactory; import org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider; import org.eclipse.debug.internal.ui.viewers.model.provisional.IElementEditor; @@ -93,7 +93,7 @@ import org.eclipse.debug.ui.sourcelookup.ISourceDisplay; public class DebugElementAdapterFactory implements IAdapterFactory { private static IModelProxyFactory fgModelProxyFactoryAdapter = new DefaultModelProxyFactory(); - private static ISourceDisplay fgStackFrameSourceDisplayAdapter = new StackFrameSourceDisplayAdapter(); + private static ISourceDisplay fgStackFrameSourceDisplayAdapter = SourceLookupFacility.getDefault(); private static IModelSelectionPolicyFactory fgModelSelectionPolicyFactoryAdapter = new DefaultModelSelectionPolicyFactory(); private static IAsynchronousLabelAdapter fgDebugLabelAdapter = new AsynchronousDebugLabelAdapter(); @@ -248,8 +248,9 @@ public class DebugElementAdapterFactory implements IAdapterFactory { adaptableObject instanceof IMemoryBlock || adaptableObject instanceof DefaultBreakpointsViewInput || adaptableObject instanceof IBreakpoint || - adaptableObject instanceof IBreakpointContainer) - return fgModelProxyFactoryAdapter; + adaptableObject instanceof IBreakpointContainer) { + return fgModelProxyFactoryAdapter; + } } if (adapterType.equals(ISourceDisplay.class)) { |