*** empty log message ***
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/CategoryForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/CategoryForm.java
index 55f1e36..52896d4 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/CategoryForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/CategoryForm.java
@@ -80,6 +80,7 @@
link.setText(UpdateUIPlugin.getResourceString(KEY_MORE_INFO));
factory.turnIntoHyperlink(link, listener);
link.setVisible(false);
+ setFocusControl(link);
}
public void expandTo(Object obj) {
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/ExtensionRootForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/ExtensionRootForm.java
index ff44564..9ad7d89 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/ExtensionRootForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/ExtensionRootForm.java
@@ -63,6 +63,7 @@
engine.load(markup, true, true);
td = new TableData();
td.colspan = 3;
+ setFocusControl(engine);
engine.setLayoutData(td);
}
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallConfigurationForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallConfigurationForm.java
index a9b0171..fc3d3a7 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallConfigurationForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallConfigurationForm.java
@@ -96,6 +96,7 @@
td.grabHorizontal = true;
td.valign = TableData.TOP;
control.setLayoutData(td);
+ setFocusControl(revertSection.getFocusControl());
registerSection(activitySection);
registerSection(revertSection);
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallableSiteForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallableSiteForm.java
index 30d58e2..81fc8f1 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallableSiteForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/InstallableSiteForm.java
@@ -57,6 +57,7 @@
urlLabel = factory.createHeadingLabel(parent, null);
FormEngine desc = factory.createFormEngine(parent);
desc.load(UpdateUIPlugin.getResourceString(KEY_DESC), true, true);
+ setFocusControl(desc);
TableData td = new TableData();
td.align = TableData.FILL;
td.grabHorizontal=true;
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/RevertSection.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/RevertSection.java
index 508aff6..92a4400 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/RevertSection.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/RevertSection.java
@@ -180,4 +180,7 @@
ILocalSite localSite = SiteManager.getLocalSite();
localSite.save();
}
+ public Control getFocusControl() {
+ return revertButton;
+ }
}
\ No newline at end of file
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/UpdateWebForm.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/UpdateWebForm.java
index 4a9873c..0ede35a 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/UpdateWebForm.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/forms/UpdateWebForm.java
@@ -45,6 +45,6 @@
focusControl = control;
}
public void setFocus() {
- //if (focusControl!=null) focusControl.setFocus();
+ if (focusControl!=null) focusControl.setFocus();
}
}
\ No newline at end of file
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/pages/UpdateFormPage.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/pages/UpdateFormPage.java
index 4f207b2..59c1c32 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/pages/UpdateFormPage.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/pages/UpdateFormPage.java
Binary files differ