Index: /trunk/Ohana/src/relastro/src/plot_scatter.c
===================================================================
--- /trunk/Ohana/src/relastro/src/plot_scatter.c	(revision 17202)
+++ /trunk/Ohana/src/relastro/src/plot_scatter.c	(revision 17203)
@@ -4,8 +4,12 @@
 
 # if (0)   
-  int i, j, k, m, N, Ntot;
+  int i, j, k, m, N, Ntot, Nsecfilt;
   float Mrel, Mcal, Mmos, Mgrid;
   double *xlist, *ylist, *ilist;
   Graphdata graphdata;
+
+  // XXX in the future, use catalog[0].Nsecfilt only?  allow catalogs to have variable Nsecfilt?
+  Nsecfilt = GetPhotcodeNsecfilt ();
+  assert (catalog[0].Nsecfilt == Nsecfilt);
 
   Ntot = 0;
@@ -30,7 +34,7 @@
 	if (catalog[i].measure[m].flags & MEAS_BAD) continue;
 
-	Mrel = catalog[i].secfilt[PhotNsec*j+PhotSec].M;
+	Mrel = catalog[i].secfilt[Nsecfilt*j+PhotSec].M;
 	xlist[N] = Mrel;
-	ylist[N] = PhotSys  (&catalog[i].measure[m], &catalog[i].average[j], &catalog[i].secfilt[j*PhotNsec]) - Mcal - Mmos - Mgrid - Mrel;
+	ylist[N] = PhotSys  (&catalog[i].measure[m], &catalog[i].average[j], &catalog[i].secfilt[j*Nsecfilt]) - Mcal - Mmos - Mgrid - Mrel;
 	ilist[N] = PhotInst (&catalog[i].measure[m]);
 	N++;
Index: /trunk/Ohana/src/relastro/src/plotstuff.c
===================================================================
--- /trunk/Ohana/src/relastro/src/plotstuff.c	(revision 17202)
+++ /trunk/Ohana/src/relastro/src/plotstuff.c	(revision 17203)
@@ -4,4 +4,6 @@
 static int Xgraph[5] = {0,0,0,0,0};
 static int active;
+
+enum {black, white, red, orange, yellow, green, blue, indigo, violet};
 
 /*
