From c374d646a1da74ebb559cfcb89dc73932092e7f9 Mon Sep 17 00:00:00 2001 From: Harry Jeffery Date: Wed, 11 Nov 2015 12:13:36 +0000 Subject: Skip adding unsupported filetypes --- navigator.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/navigator.c b/navigator.c index a01435f..ccfeb51 100644 --- a/navigator.c +++ b/navigator.c @@ -45,8 +45,14 @@ void imv_destroy_navigator(struct imv_navigator *nav) nav->num_paths = 0; } +int imv_can_load_image(const char* path); + static void add_item(struct imv_navigator *nav, const char *path) { + if(!imv_can_load_image(path)) { + return; + } + if(nav->buf_size == nav->num_paths) { int new_buf_size = nav->buf_size * 2; char **new_paths = malloc(sizeof(char*) * new_buf_size); -- cgit v1.2.3