Revision 24759 branches/v2_0_0_prep/applications/appgvSIG/src/com/iver/cit/gvsig/project/documents/layout/LayoutContext.java

View differences:

LayoutContext.java
14 14
import com.iver.cit.gvsig.project.documents.layout.fframes.gui.dialogs.IFFrameDialog;
15 15
import com.iver.cit.gvsig.project.documents.layout.gui.Layout;
16 16
import com.iver.utiles.XMLEntity;
17
import com.iver.utiles.XMLException;
17 18

  
18 19
/**
19 20
 * Model of LayoutControl.
......
56 57
	 * @param ldl LayoutDrawListener.
57 58
	 */
58 59
	public void addLayoutDrawListener(LayoutDrawListener ldl) {
59
		if (!layoutDrawListeners.contains(ldl))
60
		if (!layoutDrawListeners.contains(ldl)) {
60 61
			layoutDrawListeners.add(ldl);
62
		}
61 63
	}
62 64
	/**
63 65
	 * Call all LayoutDrawListeners.
......
246 248
        for (int i = 0; i < fframes.length; i++) {
247 249
            if (fframes[i] instanceof FFrameGroup) {
248 250
            	ArrayList groupFrames=allFFrames(((FFrameGroup) fframes[i]).getFFrames(), all);
249
            	if (!all.containsAll(groupFrames))
250
            		all.addAll(groupFrames);
251
            	if (!all.containsAll(groupFrames)) {
252
					all.addAll(groupFrames);
253
				}
251 254

  
252 255
            }else {
253
            	if (!all.contains(fframes[i]))
254
            		all.add(fframes[i]);
256
            	if (!all.contains(fframes[i])) {
257
					all.add(fframes[i]);
258
				}
255 259
            }
256 260
        }
257 261
        return all;

Also available in: Unified diff