*** empty log message ***
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/ConfigurationView.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/ConfigurationView.java index 74f4100..c9f252a 100644 --- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/ConfigurationView.java +++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/ConfigurationView.java
@@ -44,6 +44,7 @@ import org.eclipse.update.internal.ui.model.UpdateModel; import org.eclipse.update.internal.ui.parts.DefaultContentProvider; import org.eclipse.update.internal.ui.parts.OverlayIcon; +import org.eclipse.update.internal.ui.model.ModelObject; /** * Insert the type's description here. @@ -85,7 +86,7 @@ private static final String KEY_HISTORY_FOLDER = "ConfigurationView.historyFolder"; private static final String KEY_SAVED_FOLDER = "ConfigurationView.savedFolder"; - abstract class ViewFolder implements IAdaptable { + abstract class ViewFolder extends ModelObject { private String label; private Image image; @@ -94,10 +95,6 @@ String imageKey = ISharedImages.IMG_OBJ_FOLDER; image = PlatformUI.getWorkbench().getSharedImages().getImage(imageKey); } - - public Object getAdapter(Class key) { - return null; - } public Image getImage() { return image;
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/DetailsView.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/DetailsView.java index a850a3e..ffe5b12 100644 --- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/DetailsView.java +++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/views/DetailsView.java
@@ -146,8 +146,11 @@ } public void showPageWithInput(String pageId, Object input) { + if (!(input instanceof org.eclipse.update.core.model.ModelObject || + input instanceof org.eclipse.update.internal.ui.model.ModelObject)) return; showPage(pageId, input); - history.add(pageId, input); + if (input!=null) + history.add(pageId, input); backAction.update(); forwardAction.update(); IWorkbenchPage page = UpdateUIPlugin.getActivePage();