From e7d188319f92f72f193d43c2b0be445c46842718 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Fri, 9 Nov 2018 17:08:54 +0100 Subject: Add multi_event_geometry() function --- src/dw-hdfsee.c | 3 +-- src/im-sandbox.c | 2 +- src/list_events.c | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/dw-hdfsee.c b/src/dw-hdfsee.c index cb35c2f5..c4149cd4 100644 --- a/src/dw-hdfsee.c +++ b/src/dw-hdfsee.c @@ -3012,8 +3012,7 @@ DisplayWindow *displaywindow_open(char *filename, char *geom_filename, dw->multi_event = 0; } - if ( dw->image->det != NULL && ( dw->image->det->path_dim != 0 || - dw->image->det->dim_dim != 0 )) + if ( multi_event_geometry(dw->image->det) ) { struct hdfile *hdfile; diff --git a/src/im-sandbox.c b/src/im-sandbox.c index b73e4707..4c3314bf 100644 --- a/src/im-sandbox.c +++ b/src/im-sandbox.c @@ -295,7 +295,7 @@ static struct filename_plus_event *get_pattern(FILE *fh, int config_basename, fne = malloc(sizeof(struct filename_plus_event)); fne->filename = strdup(filename); - if ( det->path_dim !=0 || det->dim_dim !=0 ) { + if ( multi_event_geometry(gpctx->det) ) { fne->ev = copy_event(ev_list->events[event_index]); if ( event_index != ev_list->num_events-1 ) { event_index += 1; diff --git a/src/list_events.c b/src/list_events.c index c5f7ff9f..361ef40e 100644 --- a/src/list_events.c +++ b/src/list_events.c @@ -146,7 +146,7 @@ int main(int argc, char *argv[]) return 1; } - if ( (det->path_dim == 0) && (det->dim_dim == 0) ) { + if ( !multi_event_geometry(det) ) { ERROR("This does not look like a multi-event geometry file.\n"); ERROR("Are you sure you need to use list_events instead of " "just 'find' or 'ls'?\n"); -- cgit v1.2.3