Revision 13875
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