Fix for # 119376: Deleting Fragment does not remove from JSP SIERRA_JCAPS_DELETED
authordeva@netbeans.org
Thu, 18 Oct 2007 17:46:05 +0000
changeset 17617ae4dfe59849
parent 1760 051a7dcfb2c7
child 1762 960f223acb8b
Fix for # 119376: Deleting Fragment does not remove from JSP
visualweb.insync/src/org/netbeans/modules/visualweb/insync/beans/BeansUnit.java
     1.1 --- a/visualweb.insync/src/org/netbeans/modules/visualweb/insync/beans/BeansUnit.java	Thu Oct 18 17:06:23 2007 +0000
     1.2 +++ b/visualweb.insync/src/org/netbeans/modules/visualweb/insync/beans/BeansUnit.java	Thu Oct 18 17:46:05 2007 +0000
     1.3 @@ -779,14 +779,11 @@
     1.4          Bean parent = bean.getParent();
     1.5          if (parent != null)
     1.6              parent.removeChild(bean);  // remove from parent list
     1.7 -        if(bean.isInserted()) {
     1.8 -            beansToRemove.add(bean);
     1.9 -        }else {
    1.10 +        beansToRemove.add(bean);
    1.11 +        if (!bean.isInserted() && beansToAdd.contains(bean)) {
    1.12              //It may exist in the beansToAdd list if the removal happens before
    1.13              //the bean is inserted into java source
    1.14 -            if (beansToAdd.contains(bean)) {
    1.15 -                beansToAdd.remove(bean);
    1.16 -            }
    1.17 +            beansToAdd.remove(bean);
    1.18          }
    1.19      }
    1.20