File tree Expand file tree Collapse file tree 1 file changed +5
-14
lines changed Expand file tree Collapse file tree 1 file changed +5
-14
lines changed Original file line number Diff line number Diff line change @@ -146,18 +146,6 @@ function DirectoryNode:single_child_directory()
146
146
end
147
147
end
148
148
149
- --- @private
150
- --- @return Node[]
151
- function DirectoryNode :get_all_nodes_in_group ()
152
- local next_node = self :group_parent_or_node ()
153
- local nodes = {}
154
- while next_node do
155
- table.insert (nodes , next_node )
156
- next_node = next_node .group_next
157
- end
158
- return nodes
159
- end
160
-
161
149
--- @private
162
150
-- Toggle group empty folders
163
151
function DirectoryNode :toggle_group_folders ()
@@ -219,8 +207,11 @@ function DirectoryNode:expand_or_collapse(toggle_group)
219
207
else
220
208
next_open = not open
221
209
end
222
- for _ , n in ipairs (head_node :get_all_nodes_in_group ()) do
223
- n .open = next_open
210
+
211
+ local node = self
212
+ while node do
213
+ node .open = next_open
214
+ node = node .group_next
224
215
end
225
216
226
217
self .explorer .renderer :draw ()
You can’t perform that action at this time.
0 commit comments