Index: trunk/Ohana/src/opihi/dvo/ImageSelection.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/ImageSelection.c	(revision 14286)
+++ trunk/Ohana/src/opihi/dvo/ImageSelection.c	(revision 14401)
@@ -9,8 +9,7 @@
 
 /* load images based on parameters and region, etc */
-int SetImageSelection (int mosaicMode, int RegionSelect) {
+int SetImageSelection (int mosaicMode, SkyRegionSelection *selection) {
 
   int Ngraph;
-  Graphdata graphsky;
   int TimeSelect;
   time_t tzero, tend;
@@ -19,12 +18,4 @@
   subset = NULL;
   
-  if (RegionSelect) {
-    // how does this know which sky plot to use?
-    if (!GetGraphData (&graphsky, NULL, NULL)) {
-      gprint (GP_ERR, "region display not available\n");
-      return (FALSE);
-    }
-  }
-
   TimeSelect = GetTimeSelection (&tzero, &tend);
 
@@ -41,5 +32,5 @@
   if ((image = LoadImages (&Nimage)) == NULL) return (FALSE);
   BuildChipMatch (image, Nimage);
-  image_subset (image, Nimage, &subset, &Nsubset, &graphsky, RegionSelect, tzero, (double) tend - tzero, TimeSelect);
+  image_subset (image, Nimage, &subset, &Nsubset, selection, tzero, (double) tend - tzero, TimeSelect);
   sort_image_subset (image, subset, Nsubset);
   return (TRUE);
