diff options
author | Dariusz Michura | 2015-11-20 13:49:06 +0000 |
---|---|---|
committer | Dariusz Michura | 2015-11-20 13:49:06 +0000 |
commit | 8b12ffd85b737e0fee4e3e36babe2d96cec8ab9b (patch) | |
tree | dce114e08c05277f0ff235549aa0566fdfc88127 | |
parent | 0bb2474282c4865fa0833a1fe7cbbb17de7e4f30 (diff) | |
download | org.eclipse.dltk.core-8b12ffd85b737e0fee4e3e36babe2d96cec8ab9b.tar.gz org.eclipse.dltk.core-8b12ffd85b737e0fee4e3e36babe2d96cec8ab9b.tar.xz org.eclipse.dltk.core-8b12ffd85b737e0fee4e3e36babe2d96cec8ab9b.zip |
Bug 482693 - BPUserLibraryElement constructor does not update parent of
given children
Change-Id: I394cbf2cade03d8f2c7579c6f0a71812afe276d5
Signed-off-by: Dariusz Michura <dariusz.m@zend.com>
2 files changed, 6 insertions, 0 deletions
diff --git a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/wizards/buildpath/BPListElement.java b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/wizards/buildpath/BPListElement.java index 33ede26d6..7365aacd8 100644 --- a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/wizards/buildpath/BPListElement.java +++ b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/wizards/buildpath/BPListElement.java @@ -452,6 +452,10 @@ public class BPListElement { return fParentContainer; } + public void setParentContainer(Object parent) { + fParentContainer = parent; + } + private void attributeChanged(String key) { fCachedEntry = null; diff --git a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/wizards/buildpath/BPUserLibraryElement.java b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/wizards/buildpath/BPUserLibraryElement.java index ee7e62d5a..0901ca1a4 100644 --- a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/wizards/buildpath/BPUserLibraryElement.java +++ b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/internal/ui/wizards/buildpath/BPUserLibraryElement.java @@ -100,6 +100,8 @@ public class BPUserLibraryElement { fChildren = new ArrayList(); if (children != null) { for (int i = 0; i < children.length; i++) { + BPListElement child = children[i]; + child.setParentContainer(this); fChildren.add(children[i]); } } |