import org.eclipse.ui.PlatformUI;
public class RapWorkbenchLogin extends WorkbenchLogin {
+ // private final static Log log =
+ // LogFactory.getLog(RapWorkbenchLogin.class);
@Override
protected int createAndRunWorkbench(Display display, String username) {
public int createUI() {
JavaScriptExecutor jsExecutor = RWT.getClient().getService(
JavaScriptExecutor.class);
- int returnCode = super.createUI();
- jsExecutor.execute("location.reload()");
+ int returnCode;
+ try {
+ returnCode = super.createUI();
+ } finally {
+ // always reload
+ jsExecutor.execute("location.reload()");
+ }
return returnCode;
}