diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2013-06-03 19:49:36 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2013-06-03 19:49:36 +0100 |
commit | 8fda149baeaad32fa646522c3562ad806bdaf6a1 (patch) | |
tree | a2f86213ff32512b125400fd5a3fa3d49b25a430 /desktop/treeview.c | |
parent | 088d60ec9662d2ecc34410fbaf6a7ff05c9e5558 (diff) | |
download | netsurf-8fda149baeaad32fa646522c3562ad806bdaf6a1.tar.gz netsurf-8fda149baeaad32fa646522c3562ad806bdaf6a1.tar.bz2 |
Make heights signed, to simplify comparison with struct rect values, which are signed.
Diffstat (limited to 'desktop/treeview.c')
-rw-r--r-- | desktop/treeview.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/desktop/treeview.c b/desktop/treeview.c index 812b3b330..48f66555a 100644 --- a/desktop/treeview.c +++ b/desktop/treeview.c @@ -31,7 +31,7 @@ #define FIELD_FIRST_ENTRY 1 struct treeview_globals { - uint32_t line_height; + int line_height; int furniture_width; int step_width; int window_padding; @@ -68,7 +68,7 @@ struct treeview_node { enum treeview_node_flags flags; enum treeview_node_type type; - uint32_t height; + int height; struct treeview_node *parent; struct treeview_node *sibling_prev; @@ -821,9 +821,7 @@ void treeview_redraw(struct treeview *tree, int x, int y, struct rect *clip, height = (node->type == TREE_NODE_ENTRY) ? node->height : tree_g.line_height; - if (clip->y0 >= 0 && - render_y + tree_g.line_height < - (unsigned)clip->y0) { + if ((render_y + tree_g.line_height) < clip->y0) { /* This node's line is above clip region */ render_y += height; continue; |