Revision 8838 trunk/libraries/libCorePlugin/src/com/iver/core/mdiManager/WindowInfoSupport.java

View differences:

WindowInfoSupport.java
60 60
 */
61 61
public class WindowInfoSupport {
62 62
	private static int serialId = 0;
63
	private FrameWindowSupport fvs;
63
	
64
	/**
65
	 * Support class which associates Frames and Windows
66
	 */
67
	private FrameWindowSupport fws;
64 68

  
65 69
	// Correspondencias entre las ventanas y su informacion
66 70
	/**
......
84 88
	 */
85 89
	public WindowInfoSupport(MainFrame frame, FrameWindowSupport fvs,
86 90
		SingletonWindowSupport svs) {
87
		this.fvs = fvs;
91
		this.fws = fvs;
88 92
		this.svs = svs;
89 93
		this.mdiFrame = frame;
90 94
	}
......
120 124
	public synchronized WindowInfo getWindowInfo(IWindow w) {
121 125
		WindowInfo wi = (WindowInfo) viewInfo.get(w);
122 126

  
123
		if (wi == null) {
127
		if (wi != null) {
128
			fws.updateWindowInfo(w, wi);
129
		}
130
		else {
124 131
			wi = w.getWindowInfo();
125 132

  
126 133
			//Para el t?tulo
......
193 200
				}
194 201
			} else {
195 202
				if (evt.getPropertyName().equals("x")) {
196
					fvs.setX(view, ((Integer) evt.getNewValue()).intValue());
203
					fws.setX(view, ((Integer) evt.getNewValue()).intValue());
197 204
				} else if (evt.getPropertyName().equals("y")) {
198
					fvs.setY(view, ((Integer) evt.getNewValue()).intValue());
205
					fws.setY(view, ((Integer) evt.getNewValue()).intValue());
199 206
				} else if (evt.getPropertyName().equals("height")) {
200
					fvs.setHeight(view, ((Integer) evt.getNewValue()).intValue());
207
					fws.setHeight(view, ((Integer) evt.getNewValue()).intValue());
201 208
				} else if (evt.getPropertyName().equals("width")) {
202
					fvs.setWidth(view, ((Integer) evt.getNewValue()).intValue());
209
					fws.setWidth(view, ((Integer) evt.getNewValue()).intValue());
203 210
				} else if (evt.getPropertyName().equals("title")) {
204
					fvs.setTitle(view, (String) evt.getNewValue());
211
					fws.setTitle(view, (String) evt.getNewValue());
205 212
					try{
206 213
						mdiFrame.changeMenuName(new String[] {
207 214
								"ventana", (String) evt.getOldValue()

Also available in: Unified diff