diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2013-10-23 22:45:41 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2013-10-23 22:45:41 +0100 |
commit | 8e262181e6f85bc89dfed652d971a876c7e6e153 (patch) | |
tree | 3cdbf23af9f82cbb0487aa212b98b5c52a991085 /src/cursor.c | |
parent | 730e6ce9eeb9393243a4e0fe4eed229bf5414bc2 (diff) | |
download | libnsfb-8e262181e6f85bc89dfed652d971a876c7e6e153.tar.gz libnsfb-8e262181e6f85bc89dfed652d971a876c7e6e153.tar.bz2 |
When destroying framebuffer, ensure any cursor is destroyed.
Diffstat (limited to 'src/cursor.c')
-rw-r--r-- | src/cursor.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/cursor.c b/src/cursor.c index 5e3f41e..87633dc 100644 --- a/src/cursor.c +++ b/src/cursor.c @@ -150,3 +150,13 @@ bool nsfb_cursor_clear(nsfb_t *nsfb, struct nsfb_cursor_s *cursor) return true; } + +bool nsfb_cursor_destroy(struct nsfb_cursor_s *cursor) +{ + /* Note: cursor->pixel isn't owned by us */ + + free(cursor->sav); + free(cursor); + + return true; +} |