X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.app.ui%2Fsrc%2Forg%2Fargeo%2Fapp%2Fui%2FSuiteUi.java;h=de060df0b086563f90d5653039bc8fe35b726c42;hb=b32a7ed960be8dbaa50e605a409c14402db5b489;hp=f4464ba0265708f4eba04d6709eea28b8ca6257d;hpb=c6b561fc1d45dd5abcbf86f99ae546bdc3b42b8d;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.app.ui/src/org/argeo/app/ui/SuiteUi.java b/org.argeo.app.ui/src/org/argeo/app/ui/SuiteUi.java index f4464ba..de060df 100644 --- a/org.argeo.app.ui/src/org/argeo/app/ui/SuiteUi.java +++ b/org.argeo.app.ui/src/org/argeo/app/ui/SuiteUi.java @@ -140,12 +140,13 @@ class SuiteUi extends Composite implements CmsUi { } } - Composite switchToLayer(SuiteLayer layer, Content context) { + void switchToLayer(SuiteLayer layer, Content context) { // TODO make it more robust for (String layerId : layers.keySet()) { SuiteLayer l = layers.get(layerId); - if (layer == l) { - return switchToLayer(layerId, context); + if (layer.getId().equals(l.getId())) { + switchToLayer(layerId, context); + return; } } throw new IllegalArgumentException("Layer is not registered.");