c5d4303120891ad38c855d560c94b1db76d5f038
tdreszer
  Thu Jul 8 14:50:16 2010 -0700
Remove subtrack level vis override when composite or view vis comes in.
diff --git src/hg/inc/cart.h src/hg/inc/cart.h
index 1aaf4f2..1eccec1 100644
--- src/hg/inc/cart.h
+++ src/hg/inc/cart.h
@@ -509,5 +509,12 @@
 double cartOrTdbDouble(struct cart *cart, struct trackDb *tdb, char *var, double defaultVal);
 /* Look first in cart, then in trackDb for var.  Return defaultVal if not found. */
 
+boolean cartValueHasChanged(struct cart *newCart,struct hash *oldVars,char *setting,boolean ignoreRemoved);
+/* Returns TRUE if new cart setting has changed from old cart setting */
+
+void cartRemoveFromTdbTree(struct cart *cart,struct trackDb *tdb,char *suffix,boolean skipParent);
+/* Removes a 'trackName.suffix' from all tdb descendents (but not parent).
+   If suffix NULL then removes 'trackName' which holds visibility */
+
 #endif /* CART_H */