diff options
Diffstat (limited to 'src/frame.c')
-rw-r--r-- | src/frame.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/frame.c b/src/frame.c index 8c670bc..9f23d17 100644 --- a/src/frame.c +++ b/src/frame.c @@ -78,6 +78,19 @@ struct frame *frame_new() } +void frame_free(struct frame *fr) +{ + int i; + + free(fr->boxes); + for ( i=0; i<fr->num_children; i++ ) { + frame_free(fr->children[i]); + } + free(fr->children); + free(fr); +} + + void renew_frame(struct frame *fr) { int i; |