public void create() { super.create(); int lastFocusNr= 0; try { lastFocusNr= fDialogSettings.getInt(fKeyLastFocus); if (lastFocusNr < 0) lastFocusNr= 0; if (lastFocusNr > fTabPages.size() - 1) lastFocusNr= fTabPages.size() - 1; } catch (NumberFormatException x) { lastFocusNr= 0; } if (!fNewProfile) { fTabFolder.setSelection(lastFocusNr); ((ModifyDialogTabPage)fTabFolder.getSelection()[0].getData()).setInitialFocus(); } }
public void create() { super.create(); int lastFocusNr= 0; try { lastFocusNr= fDialogSettings.getInt(DS_KEY_LAST_FOCUS); if (lastFocusNr < 0) lastFocusNr= 0; if (lastFocusNr > fTabPages.size() - 1) lastFocusNr= fTabPages.size() - 1; } catch (NumberFormatException x) { lastFocusNr= 0; } fTabFolder.setSelection(lastFocusNr); ((ModifyDialogTabPage)fTabFolder.getSelection()[0].getData()).setInitialFocus(); }