Fix unpropagated icon event
diff --git a/services/org.eclipse.sensinact.studio.model.manager/src/org/eclipse/sensinact/studio/model/manager/modelupdater/ModelUpdater.java b/services/org.eclipse.sensinact.studio.model.manager/src/org/eclipse/sensinact/studio/model/manager/modelupdater/ModelUpdater.java
index e82384c..c4d4992 100644
--- a/services/org.eclipse.sensinact.studio.model.manager/src/org/eclipse/sensinact/studio/model/manager/modelupdater/ModelUpdater.java
+++ b/services/org.eclipse.sensinact.studio.model.manager/src/org/eclipse/sensinact/studio/model/manager/modelupdater/ModelUpdater.java
@@ -315,9 +315,13 @@
 		new Thread(runnableWithTry).start();
     }
 
+	public void onIconEvent(String gateway, List<MsgSensinact> messages) {
+		for (MsgSensinact message : messages)
+			onIconEvent(gateway, message);
+	}
 
 	@Override
-	public void onIconEvent(String gateway, List<MsgSensinact> message) {
+	public void onIconEvent(String gateway, MsgSensinact message) {
 		if(!(message instanceof MsgAttributeValueUpdated) || !((MsgAttributeValueUpdated)message).isIconValue()){
 			return;
 		}