src/hg/lib/hui.c 1.260

1.260 2010/02/11 18:27:04 tdreszer
Fixed an onerouus bug in last ci that Angie and Brian both found.
Index: src/hg/lib/hui.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/lib/hui.c,v
retrieving revision 1.259
retrieving revision 1.260
diff -b -B -U 4 -r1.259 -r1.260
--- src/hg/lib/hui.c	8 Feb 2010 22:10:48 -0000	1.259
+++ src/hg/lib/hui.c	11 Feb 2010 18:27:04 -0000	1.260
@@ -2199,10 +2199,12 @@
 membersForAll_t *membersForAll = needMem(sizeof(membersForAll_t));
 membersForAll->members[dimV]=subgroupMembersGet(parentTdb,"view");
 membersForAll->dimMax=dimA;  // This can expand, depending upon ABC dimensions
 membersForAll->dimensions = dimensionSettingsGet(parentTdb);
-int ix;
-for(ix=0;ix<membersForAll->dimensions->count;ix++)
+if(membersForAll->dimensions != NULL)
+    {
+    int ix;
+    for(ix=0;ix<membersForAll->dimensions->count;ix++)
     {
     char letter = lastChar(membersForAll->dimensions->names[ix]);
     if(letter != 'X' && letter != 'Y')
         {
@@ -2215,8 +2217,9 @@
         membersForAll->members[dimX]=subgroupMembersGet(parentTdb, membersForAll->dimensions->subgroups[ix]);
     else
         membersForAll->members[dimY]=subgroupMembersGet(parentTdb, membersForAll->dimensions->subgroups[ix]);
     }
+    }
 membersForAll->abcCount = membersForAll->dimMax - dimA;
 
 return membersForAll;
 }