]> source.dussan.org Git - vaadin-framework.git/commitdiff
removed modified classname from fields with unsent variables
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Mon, 19 May 2008 07:57:52 +0000 (07:57 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Mon, 19 May 2008 07:57:52 +0000 (07:57 +0000)
svn changeset:4537/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java

index 1e79ad8f86d477977c70cd35799c3811ee5ec8d8..0f9cbbeb28594cb3249e8c12aa55ec21aeb649ce 100755 (executable)
@@ -558,11 +558,6 @@ public class ApplicationConnection {
 
     private void addVariableToQueue(String paintableId, String variableName,
             String encodedValue, boolean immediate, char type) {
-        Paintable p = getPaintable(paintableId);
-        if (p instanceof Widget && p instanceof Field) {
-            // Mark as modified if it's a Field
-            ((Widget) p).addStyleName(MODIFIED_CLASSNAME);
-        }
         final String id = paintableId + VAR_FIELD_SEPARATOR + variableName
                 + VAR_FIELD_SEPARATOR + type;
         for (int i = 1; i < pendingVariables.size(); i += 2) {
@@ -781,7 +776,7 @@ public class ApplicationConnection {
         }
 
         // add modified classname to Fields
-        if (component instanceof Field && uidl.hasAttribute("modified")) {
+        if (uidl.hasAttribute("modified") && component instanceof Field) {
             styleBuf.append(" ");
             styleBuf.append(MODIFIED_CLASSNAME);
         }