From f592c2c56589e20aee4f3ec5d628d877c773ca2a Mon Sep 17 00:00:00 2001 From: fmittag Date: Tue, 21 Jun 2016 17:53:02 +0200 Subject: [PATCH] fixed passing of RaceboardPerspectiveSettings read from URL instead of using default settings --- .../sap/sailing/gwt/ui/raceboard/RaceBoardEntryPoint.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardEntryPoint.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardEntryPoint.java index bc141596896..1810aad54ac 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardEntryPoint.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardEntryPoint.java @@ -25,6 +25,7 @@ import com.sap.sse.gwt.client.EntryPointHelper; import com.sap.sse.gwt.client.async.AsyncActionsExecutor; import com.sap.sse.gwt.client.player.Timer; import com.sap.sse.gwt.client.player.Timer.PlayModes; +import com.sap.sse.gwt.client.shared.perspective.PerspectiveCompositeSettings; import com.sap.sse.gwt.client.shared.perspective.PerspectiveLifecycleWithAllSettings; public class RaceBoardEntryPoint extends AbstractSailingEntryPoint { @@ -128,8 +129,12 @@ public class RaceBoardEntryPoint extends AbstractSailingEntryPoint { Collections.singletonList(selectedRace.getRaceIdentifier()), 5000l /* requestInterval*/); RaceBoardPerspectiveLifecycle raceboardPerspectiveLifecycle = new RaceBoardPerspectiveLifecycle(null, StringMessages.INSTANCE); + PerspectiveCompositeSettings defaultSettings = raceboardPerspectiveLifecycle.createDefaultSettings(); + PerspectiveCompositeSettings perspectiveCompositeSettings = + new PerspectiveCompositeSettings<>(perspectiveSettings, defaultSettings.getSettingsPerComponentId()); + PerspectiveLifecycleWithAllSettings raceboardPerspectiveLifecyclesAndSettings = new PerspectiveLifecycleWithAllSettings<>(raceboardPerspectiveLifecycle, - raceboardPerspectiveLifecycle.createDefaultSettings()); + perspectiveCompositeSettings); RaceBoardPanel raceBoardPerspective = new RaceBoardPanel( raceboardPerspectiveLifecyclesAndSettings, sailingService, mediaService, getUserService(),