@Override
 protected void okPressed() {
   if (consoleList.getSelectionIndex() == -1) {
     MessageDialog.openError(
         getShell(),
         Activator.GREP_CONSOLE_NAME,
         Messages.ConsoleConfigDialog_NoTextSourceConsoleSelected);
   } else {
     updateSearchHistory(ecgModel.getSearchString());
     if (ecgModel.isRangeMatching()) {
       updateSearchHistory(ecgModel.getSearchEndString());
     }
     super.okPressed();
   }
 }