Bläddra i källkod

Use one MeasureManager per ApplicationConnection

tags/7.0.0.alpha2
Leif Åstrand 12 år sedan
förälder
incheckning
41bffeb84c

+ 3
- 1
src/com/vaadin/terminal/gwt/client/ApplicationConnection.java Visa fil

@@ -169,6 +169,8 @@ public class ApplicationConnection {

private Set<VPaintableWidget> zeroHeightComponents = null;

private final MeasureManager measureManager = new MeasureManager();

public ApplicationConnection() {
view = GWT.create(VViewPaintable.class);
view.setConnection(this);
@@ -2238,7 +2240,7 @@ public class ApplicationConnection {
public void execute() {
layoutScheduled = false;

MeasureManager.get().doLayout(ApplicationConnection.this);
measureManager.doLayout(ApplicationConnection.this);
}
};


+ 0
- 10
src/com/vaadin/terminal/gwt/client/MeasureManager.java Visa fil

@@ -77,8 +77,6 @@ public class MeasureManager {
}
}

private static MeasureManager instance = new MeasureManager();

public void doLayout(ApplicationConnection client) {
VPaintableMap paintableMap = client.getPaintableMap();
VPaintableWidget[] paintableWidgets = paintableMap
@@ -220,12 +218,4 @@ public class MeasureManager {

return changed;
}

private MeasureManager() {
// Singleton constructor
}

public static MeasureManager get() {
return instance;
}
}

Laddar…
Avbryt
Spara