From a55e6421bb8260e624ed764674998396b572e3d9 Mon Sep 17 00:00:00 2001 From: Colin Clark Date: Fri, 24 Sep 2021 10:36:50 +0100 Subject: [PATCH] Bug fix #229: File Compression and Archiving https://github.com/BestImageViewer/geeqie/issues/299 Null fd not checked for. --- src/view_file/view_file.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/view_file/view_file.c b/src/view_file/view_file.c index 58ba46b4..1d4eaf39 100644 --- a/src/view_file/view_file.c +++ b/src/view_file/view_file.c @@ -624,11 +624,11 @@ GtkWidget *vf_pop_menu(ViewFile *vf) case FILEVIEW_LIST: vflist_color_set(vf, VFLIST(vf)->click_fd, TRUE); active = (VFLIST(vf)->click_fd != NULL); - class_archive = (VFLIST(vf)->click_fd->format_class == FORMAT_CLASS_ARCHIVE); + class_archive = (VFLIST(vf)->click_fd != NULL && VFLIST(vf)->click_fd->format_class == FORMAT_CLASS_ARCHIVE); break; case FILEVIEW_ICON: active = (VFICON(vf)->click_fd != NULL); - class_archive = (VFICON(vf)->click_fd->format_class == FORMAT_CLASS_ARCHIVE); + class_archive = (VFICON(vf)->click_fd != NULL && VFICON(vf)->click_fd->format_class == FORMAT_CLASS_ARCHIVE); break; } -- 2.20.1