Revision 13875

View differences:

trunk/frameworks/_fwAndami/src/com/iver/andami/preferences/GenericDlgPreferences.java
326 326
			DefaultTreeModel model = new DefaultTreeModel(root);
327 327
			while (prefList.size()>0) {
328 328
				IPreference pref = (IPreference) prefList.get(0);
329
				prefList.remove(pref);
330
				if (pref == null) {
331
				continue;
332
				}
333
				while (pref.getParentID() != null &&
329
				while (pref!=null && pref.getParentID() != null &&
334 330
						!alreadyAdded.contains(preferences.get(pref.getParentID()))) {
335 331
					pref = (IPreference) preferences.get(pref.getParentID());
336 332
				}
337 333
				doInsertNode(model, pref);
334
				prefList.remove(pref);
338 335
				alreadyAdded.add(pref);
339 336
			}
340 337
			treeModel = model;

Also available in: Unified diff