bug 74215
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/UpdateUIPluginResources.properties b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/UpdateUIPluginResources.properties
index 1f45c88..2fd5bbe 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/UpdateUIPluginResources.properties
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/UpdateUIPluginResources.properties
@@ -393,6 +393,9 @@
SitePage.dialogEditLocal=Edit Local Site
SitePage.dialogEditUpdateSite=Edit Remote Site
SitePage.connecting=Connecting
+SitePage.remove.location.conf.title=Remove Location
+SitePage.remove.location.conf=Are you sure you want to remove this location?
+
SearchRunner.connectionError=Connection error
LocalSiteSelector.dialogMessage=Select a local update site.
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/SitePage.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/SitePage.java
index f71edd5..6afc47d 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/SitePage.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/SitePage.java
@@ -15,6 +15,7 @@
import java.util.*;
import org.eclipse.core.runtime.*;
+import org.eclipse.jface.dialogs.*;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.operation.*;
import org.eclipse.jface.viewers.*;
@@ -375,7 +376,17 @@
IStructuredSelection ssel =
(IStructuredSelection) treeViewer.getSelection();
SiteBookmark bookmark = (SiteBookmark) ssel.getFirstElement();
- if (!bookmark.isReadOnly()) {
+ String selName = bookmark.getLabel();
+ boolean answer = MessageDialog
+ .openQuestion(
+ getShell(),
+ UpdateUI
+ .getString("SitePage.remove.location.conf.title"), //$NON-NLS-1$
+ UpdateUI
+ .getString("SitePage.remove.location.conf") //$NON-NLS-1$
+ + " " + selName); //$NON-NLS-1$
+
+ if (answer && !bookmark.isReadOnly()) {
updateModel.removeBookmark(bookmark);
updateSearchRequest();
}