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;
}