Skip to content

Commit 41605b5

Browse files
committed
trees: Return status of tree (open or close)
1 parent ce83a6f commit 41605b5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/trees.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ impl<'ui, 'p> TreeNode<'ui, 'p> {
9595
self.flags.set(ImGuiTreeNodeFlags::FramePadding, value);
9696
self
9797
}
98-
pub fn build<F: FnOnce()>(self, f: F) {
98+
pub fn build<F: FnOnce()>(self, f: F) -> bool {
9999
let render = unsafe {
100100
if !self.opened_cond.is_empty() {
101101
sys::igSetNextTreeNodeOpen(self.opened, self.opened_cond);
@@ -111,6 +111,7 @@ impl<'ui, 'p> TreeNode<'ui, 'p> {
111111
f();
112112
unsafe { sys::igTreePop() };
113113
}
114+
render
114115
}
115116
}
116117

0 commit comments

Comments
 (0)