View | Details | Raw Unified | Return to bug 314823
Collapse All | Expand All

(-)src/org/eclipse/wst/server/discovery/ExtensionWizard.java (+7 lines)
Lines 13-19 Link Here
13
import org.eclipse.core.runtime.IProgressMonitor;
13
import org.eclipse.core.runtime.IProgressMonitor;
14
import org.eclipse.core.runtime.IStatus;
14
import org.eclipse.core.runtime.IStatus;
15
import org.eclipse.core.runtime.jobs.Job;
15
import org.eclipse.core.runtime.jobs.Job;
16
import org.eclipse.equinox.internal.p2.ui.ProvisioningOperationRunner;
16
import org.eclipse.equinox.p2.metadata.IInstallableUnit;
17
import org.eclipse.equinox.p2.metadata.IInstallableUnit;
18
import org.eclipse.equinox.p2.operations.ProvisioningJob;
17
import org.eclipse.equinox.p2.ui.AcceptLicensesWizardPage;
19
import org.eclipse.equinox.p2.ui.AcceptLicensesWizardPage;
18
import org.eclipse.equinox.p2.ui.ProvisioningUI;
20
import org.eclipse.equinox.p2.ui.ProvisioningUI;
19
import org.eclipse.jface.dialogs.MessageDialog;
21
import org.eclipse.jface.dialogs.MessageDialog;
Lines 123-128 Link Here
123
				return extension.install(monitor);
125
				return extension.install(monitor);
124
			}
126
			}
125
		};
127
		};
128
129
		// Request a restart when the installation is completed  (bugzilla# 314823)
130
		ProvisioningOperationRunner por = new ProvisioningOperationRunner(ProvisioningUI.getDefaultUI());
131
		por.manageJob(job, ProvisioningJob.RESTART_OR_APPLY);
132
		
126
		job.setUser(true);
133
		job.setUser(true);
127
		job.schedule();
134
		job.schedule();
128
		return true;
135
		return true;
(-)src/org/eclipse/wst/server/discovery/internal/Messages.properties (-1 / +1 lines)
Lines 18-24 Link Here
18
discoverSearching=Searching {0}
18
discoverSearching=Searching {0}
19
discoverSiteError=Could not connect to {0}
19
discoverSiteError=Could not connect to {0}
20
20
21
installConfirm=Support for {0} will now be downloaded and installed. You will need to restart once the installation is complete.
21
installConfirm=Support for {0} will now be downloaded and installed. You will be prompted to restart once the installation is complete.
22
installJobName=Installing {0}
22
installJobName=Installing {0}
23
23
24
dialogTitle=Install Extension
24
dialogTitle=Install Extension

Return to bug 314823