### Eclipse Workspace Patch 1.0 #P org.eclipse.rse.ui Index: UI/org/eclipse/rse/internal/ui/view/scratchpad/SystemScratchpadViewPart.java =================================================================== RCS file: /cvsroot/dsdp/org.eclipse.tm.rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/view/scratchpad/SystemScratchpadViewPart.java,v retrieving revision 1.7 diff -u -r1.7 SystemScratchpadViewPart.java --- UI/org/eclipse/rse/internal/ui/view/scratchpad/SystemScratchpadViewPart.java 23 May 2007 14:28:15 -0000 1.7 +++ UI/org/eclipse/rse/internal/ui/view/scratchpad/SystemScratchpadViewPart.java 12 Jun 2007 18:13:25 -0000 @@ -13,6 +13,7 @@ * Contributors: * Martin Oberhuber (Wind River) - [168975] Move RSE Events API to Core * Martin Oberhuber (Wind River) - [186773] split ISystemRegistryUI from ISystemRegistry + * Kevin Doyle (IBM) - [182403] Double Click on an object that can be expanded ********************************************************************************/ package org.eclipse.rse.internal.ui.view.scratchpad; @@ -187,7 +188,14 @@ { if (adapter.hasChildren((IAdaptable)element)) { - setInput((IAdaptable) element); + if (_viewer.getExpandedState(element)) + { + _viewer.collapseToLevel(element, 1); + } + else + { + _viewer.expandToLevel(element, 1); + } } else {