diff gnv-artifacts/src/main/java/de/intevation/gnv/state/StateBase.java @ 636:22cc12b1622c

Take parent states only to describe static user interface part - not the current state itself. gnv-artifacts/trunk@718 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 01 Mar 2010 14:15:33 +0000
parents 58c32df1a44d
children 154d158238d3
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/state/StateBase.java	Mon Mar 01 13:39:00 2010 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/state/StateBase.java	Mon Mar 01 14:15:33 2010 +0000
@@ -629,8 +629,11 @@
             ArtifactNamespaceContext.INSTANCE
         );
 
-        describeStatic(
-            creator,xCreator, document, staticNode, context,uuid);
+        State parent = getParent();
+        if (parent != null && parent instanceof StateBase) {
+            ((StateBase) parent).describeStatic(
+                creator,xCreator, document, staticNode, context,uuid);
+        }
     }
 
 

http://dive4elements.wald.intevation.org