Index: trunk/psModules/src/camera/pmFPAfileIO.c
===================================================================
--- trunk/psModules/src/camera/pmFPAfileIO.c	(revision 8865)
+++ trunk/psModules/src/camera/pmFPAfileIO.c	(revision 8879)
@@ -247,4 +247,13 @@
     }
 
+    // We need to read it --- double-check it's open!
+    if (file->state == PM_FPA_STATE_CLOSED) {
+        file->fileLevel = level;
+        if (!pmFPAfileOpen (file, view, config)) {
+            psError(PS_ERR_IO, false, "failed to open file %s when attempting to read", file->name);
+            return false;
+        }
+    }
+
     switch (file->type) {
     case PM_FPA_FILE_IMAGE:
