Repository: wicket
Updated Branches:
  refs/heads/master 29c5221c1 -> 936b0336d


WICKET-6217 Enclosure broken within Border/Panel

Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/29d832f0
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/29d832f0
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/29d832f0

Branch: refs/heads/master
Commit: 29d832f03220837fd14715c6a7e0c7350667fe1f
Parents: 29c5221
Author: Andrea Del Bene <[email protected]>
Authored: Wed Jul 27 15:50:16 2016 +0200
Committer: Andrea Del Bene <[email protected]>
Committed: Wed Jul 27 18:28:57 2016 +0200

----------------------------------------------------------------------
 .../src/main/java/org/apache/wicket/MarkupContainer.java    | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/29d832f0/wicket-core/src/main/java/org/apache/wicket/MarkupContainer.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/MarkupContainer.java 
b/wicket-core/src/main/java/org/apache/wicket/MarkupContainer.java
index a441d68..e99a004 100644
--- a/wicket-core/src/main/java/org/apache/wicket/MarkupContainer.java
+++ b/wicket-core/src/main/java/org/apache/wicket/MarkupContainer.java
@@ -2014,17 +2014,16 @@ public abstract class MarkupContainer extends Component 
implements Iterable<Comp
        {
                ChildToDequeueType childType = 
ChildToDequeueType.fromChild(child);
                
-               if (childType == ChildToDequeueType.QUEUE_REGION ||
-                       childType == ChildToDequeueType.BORDER)
+               if (childType == ChildToDequeueType.QUEUE_REGION)
                {
                        ((IQueueRegion)child).dequeue();                        
                }
                
-               if (childType == ChildToDequeueType.MARKUP_CONTAINER ||
-                       childType == ChildToDequeueType.BORDER)
+               if (childType == ChildToDequeueType.MARKUP_CONTAINER)
                {
                        // propagate dequeuing to containers
-                       MarkupContainer childContainer = (MarkupContainer)child;
+                       MarkupContainer childContainer = childType == 
ChildToDequeueType.BORDER ? 
+                               ((Border)child).getBodyContainer() : 
(MarkupContainer)child;
                        
                        dequeue.pushContainer(childContainer);
                        childContainer.dequeue(dequeue);

Reply via email to