public void setFocusedDockable( FocusRequest request ){
if( request.getSource() != null ){
Dockable focusedDockable = request.getSource().getElement().asDockable();
CLocationModeManager states = owner.getLocationManager();
if( states != null && !states.isOnTransaction() && focusedDockable != null ){
states.ensureNotHidden( focusedDockable );
}
}
super.setFocusedDockable( request );
}