javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/widgets/TreeItem.java
changeset 87 1627c337e51e
parent 21 2a9601315dfc
equal deleted inserted replaced
80:d6dafc5d983f 87:1627c337e51e
   776     }
   776     }
   777 
   777 
   778     void releaseChildren_pp(boolean destroy) {
   778     void releaseChildren_pp(boolean destroy) {
   779         if (childrenItems != null) {
   779         if (childrenItems != null) {
   780             for (int i = childrenItemCount-1; i >= 0; i--) {
   780             for (int i = childrenItemCount-1; i >= 0; i--) {
   781                 TreeItem item = _getItem(i);
   781                 // Don't use _getItem() here, in a VIRTUAL style Tree it would
       
   782                 // cause children items to be created.
       
   783                 TreeItem item = childrenItems[i];
   782 
   784 
   783                 if (item != null && !item.isDisposed()) {
   785                 if (item != null && !item.isDisposed()) {
   784                     item.release(destroy);
   786                     item.release(destroy);
   785                 }
   787                 }
   786             }
   788             }