diff options
author | Sarika Sinha | 2021-02-01 13:12:02 +0000 |
---|---|---|
committer | Sarika Sinha | 2021-02-01 13:12:02 +0000 |
commit | 80e5c732e89a8f0102a825505c69bde1cc609843 (patch) | |
tree | ed3b1a1e0770dcc3e159883b6605c8980c218cc9 | |
parent | 06dc0a0e7dd64b092595690dcbf864f5e2153920 (diff) | |
download | eclipse.platform.debug-80e5c732e89a8f0102a825505c69bde1cc609843.tar.gz eclipse.platform.debug-80e5c732e89a8f0102a825505c69bde1cc609843.tar.xz eclipse.platform.debug-80e5c732e89a8f0102a825505c69bde1cc609843.zip |
Bug 570811 - ClassCastException duringY20210205-1200Y20210202-1200I20210206-0720I20210206-0050I20210205-1800I20210204-2320I20210204-1800I20210204-1430I20210204-1300I20210204-1100I20210204-0900I20210204-0300I20210203-1800I20210202-1840I20210201-1800
DebugUITools.findToggleLaunchForConfig in RCP debug implementation
Change-Id: I711b0f0dc769c1691b3fd7604bc639b175b4d326
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java index f24c1c9f9..f5e1e6f17 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/DebugUITools.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2018 IBM Corporation and others. + * Copyright (c) 2000, 2021 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -28,6 +28,7 @@ import org.eclipse.core.commands.operations.IUndoableOperation; import org.eclipse.core.commands.operations.ObjectUndoContext; import org.eclipse.core.resources.IMarker; import org.eclipse.core.resources.IResource; +import org.eclipse.core.runtime.Adapters; import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IAdaptable; import org.eclipse.core.runtime.IConfigurationElement; @@ -868,7 +869,7 @@ public class DebugUITools { TreePath[] treePath = selection.getPaths(); if (treePath != null && treePath.length == 1) { Object lastSegmentObj = treePath[0].getLastSegment(); - IResource selectedResource = ((IAdaptable) lastSegmentObj).getAdapter(IResource.class); + IResource selectedResource = Adapters.adapt(lastSegmentObj, IResource.class); if (selectedResource!= null && selectedResource.equals(configResource[0])) { return isShiftTerminateLaunch(key); } |