src/hg/lib/hui.c 1.268
1.268 2010/03/25 23:27:27 tdreszer
Fix to evaluating subtrackFourStateChecked checkBox
Index: src/hg/lib/hui.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/lib/hui.c,v
retrieving revision 1.267
retrieving revision 1.268
diff -b -B -U 4 -r1.267 -r1.268
--- src/hg/lib/hui.c 25 Mar 2010 21:54:57 -0000 1.267
+++ src/hg/lib/hui.c 25 Mar 2010 23:27:27 -0000 1.268
@@ -3245,8 +3245,13 @@
{
if(findWordByDelimiter("off",' ',setting) == NULL)
fourState = 1;
}
+// Must determine visibility form cartsafef(objName, sizeof(objName), "%s_sel", subtrack->tableName);
+setting = trackDbSettingOrDefault(subtrack, "visibility","hide");
+if(sameWord(setting,"hide"))
+ fourState -= 2; // visibility: hide means -1 or -2
+
safef(objName, sizeof(objName), "%s_sel", subtrack->tableName);
return cartUsualInt(cart, objName, fourState);
}
#define fourStateChecked(fourState) ((fourState) == 1 || (fourState) == -1)