summaryrefslogtreecommitdiff
path: root/amiga/tree.c
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2012-10-11 11:44:14 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2012-10-11 11:44:14 +0100
commit6cea9a3c094e468f62c3a8e935ca070d0eb22d14 (patch)
tree9179c69fe4e526de577454ea465ee4494314cb4d /amiga/tree.c
parenta668f327ba290f1624a724db9bebf7df003b4888 (diff)
downloadnetsurf-6cea9a3c094e468f62c3a8e935ca070d0eb22d14.tar.gz
netsurf-6cea9a3c094e468f62c3a8e935ca070d0eb22d14.tar.bz2
Fixup for urldb change.
Diffstat (limited to 'amiga/tree.c')
-rwxr-xr-xamiga/tree.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/amiga/tree.c b/amiga/tree.c
index da7e303bb..f2ef3cc83 100755
--- a/amiga/tree.c
+++ b/amiga/tree.c
@@ -283,10 +283,14 @@ void ami_tree_drag_icon_show(struct treeview_window *twin)
{
if(node && (url = tree_url_node_get_url(node)))
{
- if(data = urldb_get_url_data(url))
+ nsurl *nsurl;
+ if (nsurl_create(url, &nsurl) != NSERROR_OK)
+ return;
+ if(data = urldb_get_url_data(nsurl))
{
type = ami_content_type_to_file_type(data->type);
}
+ nsurl_unref(nsurl);
}
ami_drag_icon_show(twin->win, type);
}