From 712a704db3129cd3bc5c8d2a8e78df011c371ca6 Mon Sep 17 00:00:00 2001 From: Jani Laakso Date: Fri, 7 Mar 2008 13:59:31 +0000 Subject: [PATCH] Continued fix for #1475: setReadOnly(true) fails for: Checkbox, Button, Upload Upload setReadonly(false) now ignores file upload when set as readonly svn changeset:4002/svn branch:trunk --- .../toolkit/terminal/gwt/server/CommunicationManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java b/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java index 5fe7a7cec6..6c90cd24fc 100644 --- a/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java +++ b/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java @@ -129,6 +129,10 @@ public class CommunicationManager implements Paintable.RepaintRequestListener { final String pid = name.split("_")[0]; final Upload uploadComponent = (Upload) idPaintableMap .get(pid); + if (uploadComponent.isReadOnly()) { + throw new FileUploadException( + "Warning: ignored file upload because upload component is set as read-only"); + } if (uploadComponent == null) { throw new FileUploadException( "Upload component not found"); -- 2.39.5