View | Details | Raw Unified | Return to bug 226574 | Differences between
and this patch

Collapse All | Expand All

(-)UI/org/eclipse/rse/internal/ui/propertypages/SystemConnectionPropertyPage.java (-2 / +14 lines)
Lines 64-71 Link Here
64
		// prepare input data
64
		// prepare input data
65
    	IHost conn = (IHost)getElement();
65
    	IHost conn = (IHost)getElement();
66
		form.initializeInputFields(conn);
66
		form.initializeInputFields(conn);
67
		// add encoding fields
67
		
68
		form.addDefaultEncodingFields();
68
		// only add encoding fields if needed for this connection
69
		ISubSystem[] sses = conn.getSubSystems();
70
		boolean addEncodingFields = false;
71
		for (int i = 0; i < sses.length && !addEncodingFields; i++){
72
			ISubSystem ss = sses[i];
73
			addEncodingFields = ss.getSubSystemConfiguration().supportsEncoding(conn);
74
		}
75
		
76
		if (addEncodingFields){
77
			// add encoding fields
78
			form.addDefaultEncodingFields();
79
		}
80
		
69
		// create validators
81
		// create validators
70
    	ISystemValidator connectionNameValidators[] = new ISystemValidator[1];
82
    	ISystemValidator connectionNameValidators[] = new ISystemValidator[1];
71
    	connectionNameValidators[0] = SystemConnectionForm.getConnectionNameValidator(conn);    	
83
    	connectionNameValidators[0] = SystemConnectionForm.getConnectionNameValidator(conn);    	

Return to bug 226574