summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2024-09-10 22:36:55 +0100
committerVincent Sanders <vince@kyllikki.org>2024-09-10 22:36:55 +0100
commita9f13decf47f43d97a7aaf48af441ef82c8dd2cd (patch)
treeee0fdf50c6c43f59f14d545750b9db9816575ab1
parentf7f2a914047bec17a95ac818a7a34c92a0a22649 (diff)
downloadnetsurf-a9f13decf47f43d97a7aaf48af441ef82c8dd2cd.tar.gz
netsurf-a9f13decf47f43d97a7aaf48af441ef82c8dd2cd.tar.bz2
Fix treeview crashing when cursor keys used with no selected node
-rw-r--r--desktop/treeview.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/desktop/treeview.c b/desktop/treeview.c
index 107f490e0..98ef80ce2 100644
--- a/desktop/treeview.c
+++ b/desktop/treeview.c
@@ -599,7 +599,7 @@ static inline void treeview__cw_scroll_to_node(
.x0 = 0,
.y0 = treeview_node_y(tree, node),
.x1 = 1,
- .y1 = ((node->type == TREE_NODE_ENTRY) ?
+ .y1 = (((node != NULL) && (node->type == TREE_NODE_ENTRY)) ?
node->height : tree_g.line_height),
};