comparison android/DWindows.kt @ 2797:62837ceeec46

Android: Fix dw_tree_clear(), need to clear the roots too.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 16 Jul 2022 01:36:04 +0000
parents 0c534743b7a9
children a3d62de81ec0
comparison
equal deleted inserted replaced
2796:0c534743b7a9 2797:62837ceeec46
164 isExpanded = false 164 isExpanded = false
165 isSelected = false 165 isSelected = false
166 } 166 }
167 } 167 }
168 168
169
170 class DWTreeItemView : LinearLayout, Checkable { 169 class DWTreeItemView : LinearLayout, Checkable {
171 private var mChecked = false 170 private var mChecked = false
172 private var colorSelection = Color.DKGRAY 171 private var colorSelection = Color.DKGRAY
173 var expandCollapseView: ImageView = ImageView(context) 172 var expandCollapseView: ImageView = ImageView(context)
174 var iconView: ImageView = ImageView(context) 173 var iconView: ImageView = ImageView(context)
4741 fun treeClear(tree: DWTree) 4740 fun treeClear(tree: DWTree)
4742 { 4741 {
4743 waitOnUiThread { 4742 waitOnUiThread {
4744 val treeViewAdapter = tree.adapter as DWTreeViewAdapter 4743 val treeViewAdapter = tree.adapter as DWTreeViewAdapter
4745 treeViewAdapter.clear() 4744 treeViewAdapter.clear()
4745 tree.roots.clear()
4746 } 4746 }
4747 } 4747 }
4748 4748
4749 fun containerNew(cid: Int, multi: Int): ListView? 4749 fun containerNew(cid: Int, multi: Int): ListView?
4750 { 4750 {