diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2014-05-24 15:09:20 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2014-05-24 15:09:20 +0100 |
commit | ce4d52e72aa0fc09bd2207db175bc83c278bb0c6 (patch) | |
tree | 727c26d80b67d1c1371bec6b0533768b64a22abd /desktop/global_history.c | |
parent | 610fafc0f9cd9f1c9c78911047d1fa91ca676da5 (diff) | |
download | netsurf-ce4d52e72aa0fc09bd2207db175bc83c278bb0c6.tar.gz netsurf-ce4d52e72aa0fc09bd2207db175bc83c278bb0c6.tar.bz2 |
Fix hotlist and global_history _get_selection functions.
Broken when selection was folder, rather than entry.
Renamed tree_node_flags lables to avoid TREE_NODE_NONE name clash.
Diffstat (limited to 'desktop/global_history.c')
-rw-r--r-- | desktop/global_history.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/desktop/global_history.c b/desktop/global_history.c index 09154f2d1..ebccfc6b6 100644 --- a/desktop/global_history.c +++ b/desktop/global_history.c @@ -954,10 +954,11 @@ bool global_history_has_selection(void) bool global_history_get_selection(nsurl **url, const char **title) { struct global_history_entry *e; + enum treeview_node_type type; void *v; - treeview_get_selection(gh_ctx.tree, &v); - if (v == NULL) { + type = treeview_get_selection(gh_ctx.tree, &v); + if (type != TREE_NODE_ENTRY || v == NULL) { *url = NULL; *title = NULL; return false; |