public void run() { control[0] = PreferenceDialog.super.createContents(parent); // Add the first page selectSavedItem(); } });
@Override protected Control createContents(final Composite parent) { final Control[] control = new Control[1]; BusyIndicator.showWhile(getShell().getDisplay(), () -> { control[0] = PreferenceDialog.super.createContents(parent); // Add the first page selectSavedItem(); }); return control[0]; }
@Override protected Control createContents(final Composite parent) { final Control[] control = new Control[1]; BusyIndicator.showWhile(getShell().getDisplay(), () -> { control[0] = PreferenceDialog.super.createContents(parent); // Add the first page selectSavedItem(); }); return control[0]; }
@Override protected void selectSavedItem() { getTreeViewer().setInput(getPreferenceManager()); super.selectSavedItem(); if (getTreeViewer().getTree().getItemCount() > 1) { // unfortunately super will force focus to the list but we want the // type ahead combo to get it. Text filterText = filteredTree.getFilterControl(); if (filterText != null) { filterText.setFocus(); } } }