5448842337ee8e2d779f2fe81533b1d43697672a max Fri Jun 21 02:24:43 2024 -0700 do not force itemRgb if track color was specified, refs #28498 diff --git src/hg/cgilib/bedCart.c src/hg/cgilib/bedCart.c index b94f8ae..6cbc463 100644 --- src/hg/cgilib/bedCart.c +++ src/hg/cgilib/bedCart.c @@ -13,29 +13,29 @@ #include "bedCart.h" #include "hgConfig.h" #if defined(NOT_YET) extern struct cart *cart; /* defined in hgTracks.c or hgTrackUi */ /* This option isn't in the cart yet ... maybe later */ #endif /****** itemRgb - not on by default **************************/ boolean bedItemRgb(struct trackDb *tdb) { char *Default="Off"; /* anything different than this will turn it on */ char *tdbDefault = (char *)NULL; -if (cfgOptionBooleanDefault("alwaysItemRgb", FALSE)) +if (cfgOptionBooleanDefault("alwaysItemRgb", FALSE) && trackDbSettingClosestToHome(tdb, "color")==NULL) return TRUE; if (tdb) tdbDefault = trackDbSettingClosestToHome(tdb, OPT_ITEM_RGB); if (tdbDefault) { if (differentWord(Default,tdbDefault)) return TRUE; } return FALSE; } /* boolean bedItemRgb(struct trackDb *tdb) */