From 0d8e25b58fe4718958fc903e3424d205501f1be3 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Wed, 11 Jul 2007 19:01:48 +0000 Subject: [PATCH] [193155] Kevin's patch to check to see if element is IAdaptable --- .../internal/ui/view/scratchpad/SystemScratchpadViewPart.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/scratchpad/SystemScratchpadViewPart.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/scratchpad/SystemScratchpadViewPart.java index 1107c2cdf7b..ee82163f656 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/scratchpad/SystemScratchpadViewPart.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/scratchpad/SystemScratchpadViewPart.java @@ -15,6 +15,7 @@ * Martin Oberhuber (Wind River) - [186773] split ISystemRegistryUI from ISystemRegistry * Kevin Doyle (IBM) - [182403] Double Click on an object that can be expanded * Kevin Doyle (IBM) - [195543] Double Clicking expands wrong folder when duplicate elements shown + * Kevin Doyle (IBM) - [193155] Double Clicking on a String in Scratchpad Errors ********************************************************************************/ package org.eclipse.rse.internal.ui.view.scratchpad; @@ -182,7 +183,7 @@ public class SystemScratchpadViewPart extends ViewPart ITreeSelection s = (ITreeSelection) event.getSelection(); Object element = s.getFirstElement(); - if (element == null) + if (element == null || !(element instanceof IAdaptable)) return; ISystemViewElementAdapter adapter = (ISystemViewElementAdapter) ((IAdaptable) element).getAdapter(ISystemViewElementAdapter.class);