Index: trunk/Ohana/src/opihi/dvo/images.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/images.c	(revision 2598)
+++ trunk/Ohana/src/opihi/dvo/images.c	(revision 3393)
@@ -68,8 +68,6 @@
   }
   
-  image = LoadImages (&Nimage);
-  if (Nimage == 0) {
-    return (TRUE);
-  }
+  if ((image = LoadImages (&Nimage)) == NULL) return (FALSE);
+  BuildChipMatch (image, Nimage);
 
   Rmin = graphmode.coords.crval1 - 180.0;
@@ -85,4 +83,6 @@
     if (ByName && strcmp (name, image[i].name)) continue;
     if (TimeSelect && ((image[i].tzero < tzero) || (image[i].tzero+image[i].trate*image[i].NY > tzero + trange))) continue;
+    if (!FindMosaicForImage (image, Nimage, i)) continue;
+
     /* project this image to screen display coords */
     x[0] = 0;           y[0] = 0;
