{
    // Doing this just makes focus go to the default control, not the control that last has focus.
    //
    // super.setFocus();

    if (currentViewerPane != null)
    {
      currentViewerPane.setFocus();
    }
    else
    {
      getControl(getActivePage()).setFocus();
    }
  }