diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/EntryPointWithSettingsLinkFactory.java b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/EntryPointWithSettingsLinkFactory.java index 3b6304337c8..466e55694b8 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/EntryPointWithSettingsLinkFactory.java +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/settings/client/EntryPointWithSettingsLinkFactory.java @@ -3,6 +3,7 @@ package com.sap.sailing.gwt.settings.client; import com.sap.sailing.gwt.settings.client.regattaoverview.RegattaOverviewBaseSettings; import com.sap.sailing.gwt.settings.client.regattaoverview.RegattaRaceStatesSettings; import com.sap.sse.gwt.client.shared.components.LinkWithSettingsGenerator; +import com.sap.sse.gwt.client.shared.perspective.IgnoreLocalSettings; import com.sap.sse.gwt.settings.AbstractEntryPointWithSettingsLinkFactory; public class EntryPointWithSettingsLinkFactory extends AbstractEntryPointWithSettingsLinkFactory { @@ -13,8 +14,8 @@ public class EntryPointWithSettingsLinkFactory extends AbstractEntryPointWithSet public static String createRegattaOverviewLink(RegattaOverviewBaseSettings regattaOverviewSettings, RegattaRaceStatesSettings regattaRaceStatesSettings) { - return new LinkWithSettingsGenerator<>("/gwt/RegattaOverview.html", regattaOverviewSettings) - .createUrl(regattaRaceStatesSettings); + return new LinkWithSettingsGenerator<>("/gwt/RegattaOverview.html", regattaOverviewSettings, + new IgnoreLocalSettings(true)).createUrl(regattaRaceStatesSettings); } } diff --git a/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/shared/perspective/IgnoreLocalSettings.java b/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/shared/perspective/IgnoreLocalSettings.java index cb59b052d4b..5ba45239475 100644 --- a/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/shared/perspective/IgnoreLocalSettings.java +++ b/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/shared/perspective/IgnoreLocalSettings.java @@ -8,6 +8,13 @@ public class IgnoreLocalSettings extends AbstractGenericSerializableSettings { private transient BooleanSetting ignoreLocalSettings; + public IgnoreLocalSettings() { + } + + public IgnoreLocalSettings(boolean ignoreLocalSettings) { + this.ignoreLocalSettings.setValue(ignoreLocalSettings); + } + @Override protected void addChildSettings() { ignoreLocalSettings = new BooleanSetting("ignoreLocalSettings", this, false);