Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 246270
Collapse All | Expand All

(-)src/org/eclipse/datatools/connectivity/internal/InternalProfileManager.java (-10 / +3 lines)
Lines 136-148 Link Here
136
		
136
		
137
		if (mProfiles == null) 
137
		if (mProfiles == null) 
138
		{
138
		{
139
			if (loadProfiles()) 
139
			loadProfiles();
140
			{
141
				for (int profileIndex = 0, totalProfiles = mProfiles.length; profileIndex < totalProfiles; profileIndex++) 
142
				{
143
					fireProfileAdded(mProfiles[profileIndex]);
144
				}
145
			}
146
		}
140
		}
147
		
141
		
148
		cps.addAll(Arrays.asList(mProfiles));
142
		cps.addAll(Arrays.asList(mProfiles));
Lines 903-912 Link Here
903
		mProfileListeners.remove(listener);
897
		mProfileListeners.remove(listener);
904
	}
898
	}
905
899
906
	private synchronized boolean loadProfiles() {
900
	private synchronized void loadProfiles() {
907
		if (mProfiles != null )
901
		if (mProfiles != null )
908
		{
902
		{
909
			return false;
903
			return;
910
		}
904
		}
911
		File serverFile = ConnectivityPlugin.getDefault().getStateLocation()
905
		File serverFile = ConnectivityPlugin.getDefault().getStateLocation()
912
				.append(ConnectionProfileMgmt.FILENAME).toFile();
906
				.append(ConnectionProfileMgmt.FILENAME).toFile();
Lines 1006-1012 Link Here
1006
1000
1007
		autoConnectProfiles();
1001
		autoConnectProfiles();
1008
		addProfileListener(mProfileChangeListener);
1002
		addProfileListener(mProfileChangeListener);
1009
		return true;
1010
	}
1003
	}
1011
	
1004
	
1012
	private void backupProfilesData ( File ioFile ) {
1005
	private void backupProfilesData ( File ioFile ) {

Return to bug 246270