if ( this.networkCombo.isDisposed() ) return;
if ( this.networkCombo == null || this.networkCombo.isDisposed() ) return;
    public void update( Observable o, Object arg ) {        if ( this.networkCombo.isDisposed() ) return;                this.networkCombo.getDisplay().asyncExec( new Runnable() {            public void run() {                /* update the combo */				networkCombo.removeAll();                fillNetworkCombo( networkCombo );				                /* update the text */				if ( core.getNetworkInfoMap().getEnabledAndSearchable() == 0 ) {					inputText.setText( G2GuiResources.getString( "S_UNAVAILABLE" ) );					inputText.setEnabled( false );				}				else if ( !inputText.isEnabled() ){					inputText.setText( "" );					inputText.setEnabled( true );				}            }        } );    }