From 5b03fb1f01acd641b28dcfd9af68c6df2c2ae832 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Fri, 16 Mar 2012 20:17:44 +0200 Subject: [PATCH] Minor cleanup --- .../server/AbstractCommunicationManager.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java b/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java index 37b0509218..a3980d4c2a 100644 --- a/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java +++ b/src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java @@ -766,7 +766,7 @@ public abstract class AbstractCommunicationManager implements public void writeUidlResponse(boolean repaintAll, final PrintWriter outWriter, Root root, boolean analyzeLayouts) throws PaintException { - ArrayList dirtyVisibleConnectors = new ArrayList(); + ArrayList dirtyVisibleConnectors = new ArrayList(); Application application = root.getApplication(); // Paints components DirtyConnectorTracker rootConnectorTracker = root @@ -805,6 +805,9 @@ public abstract class AbstractCommunicationManager implements for (Connector connector : dirtyVisibleConnectors) { if (connector instanceof Paintable) { + System.out.println(" * Painting legacy Paintable " + + connector.getClass().getName() + "@" + + Integer.toHexString(connector.hashCode())); Paintable p = (Paintable) connector; paintTarget.startTag("change"); final String pid = connector.getConnectorId(); @@ -926,8 +929,8 @@ public abstract class AbstractCommunicationManager implements // which they were performed, remove the calls from components LinkedList rpcPendingQueue = new LinkedList( - (Collection) dirtyVisibleConnectors); - List pendingInvocations = collectPendingRpcCalls(rpcPendingQueue); + dirtyVisibleConnectors); + List pendingInvocations = collectPendingRpcCalls(dirtyVisibleConnectors); JSONArray rpcCalls = new JSONArray(); for (ClientMethodInvocation invocation : pendingInvocations) { @@ -1166,7 +1169,7 @@ public abstract class AbstractCommunicationManager implements * @return ordered list of pending RPC calls */ private List collectPendingRpcCalls( - LinkedList rpcPendingQueue) { + List rpcPendingQueue) { List pendingInvocations = new ArrayList(); for (ClientConnector connector : rpcPendingQueue) { List paintablePendingRpc = connector @@ -1395,11 +1398,11 @@ public abstract class AbstractCommunicationManager implements applyInvocation(app, invocation); continue; } - - final VariableOwner owner = (VariableOwner) getConnector(app, + final Connector connector = getConnector(app, invocation.getConnectorId()); + final VariableOwner owner = (VariableOwner) connector; - boolean connectorEnabled = owner.isEnabled(); + boolean connectorEnabled = connector.isConnectorEnabled(); if (owner != null && connectorEnabled) { VariableChange change = new VariableChange(invocation); -- 2.39.5