From 12de981f19ac660dd73cea91a62c2b4c2d4dc904 Mon Sep 17 00:00:00 2001 From: Andre Miranda Date: Mon, 19 Jun 2017 22:40:08 -0300 Subject: [PATCH] Check if file is not NULL before calling g_file_test --- thunar/thunar-file.c | 4 ++-- thunar/thunar-thumbnailer.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/thunar/thunar-file.c b/thunar/thunar-file.c index 53bebbcd..efe91f03 100644 --- a/thunar/thunar-file.c +++ b/thunar/thunar-file.c @@ -3516,7 +3516,7 @@ thunar_file_get_thumbnail_path (ThunarFile *file) "thumbnails", "normal", filename, NULL); - if (!g_file_test(file->thumbnail_path, G_FILE_TEST_EXISTS)) + if (file->thumbnail_path == NULL || !g_file_test(file->thumbnail_path, G_FILE_TEST_EXISTS)) { /* Fallback to old version */ g_free(file->thumbnail_path); @@ -3524,7 +3524,7 @@ thunar_file_get_thumbnail_path (ThunarFile *file) file->thumbnail_path = g_build_filename (xfce_get_homedir (), ".thumbnails", "normal", filename, NULL); - if(!g_file_test(file->thumbnail_path, G_FILE_TEST_EXISTS)) + if (file->thumbnail_path == NULL || !g_file_test(file->thumbnail_path, G_FILE_TEST_EXISTS)) { /* Thumbnail doesn't exist in either spot */ g_free(file->thumbnail_path); diff --git a/thunar/thunar-thumbnailer.c b/thunar/thunar-thumbnailer.c index 308e109d..52daad96 100644 --- a/thunar/thunar-thumbnailer.c +++ b/thunar/thunar-thumbnailer.c @@ -931,7 +931,7 @@ thunar_thumbnailer_queue_files (ThunarThumbnailer *thumbnailer, thumbnail_path = thunar_file_get_thumbnail_path (lp->data); /* test if a thumbnail can be found */ - if (g_file_test (thumbnail_path, G_FILE_TEST_EXISTS)) + if (thumbnail_path != NULL && g_file_test (thumbnail_path, G_FILE_TEST_EXISTS)) thunar_file_set_thumb_state (lp->data, THUNAR_FILE_THUMB_STATE_READY); else thunar_file_set_thumb_state (lp->data, THUNAR_FILE_THUMB_STATE_NONE); -- 2.13.1