7a4641fb6869e372e88498be6c33c3fc7462ab86 galt Fri Jul 30 14:22:16 2021 -0700 Kate forgot to fix these when changing the name of the virtual chrom from "virt" to "multi". fixes #27920 diff --git src/hg/hgTables/hgTables.c src/hg/hgTables/hgTables.c index 9565b5b..081d861 100644 --- src/hg/hgTables/hgTables.c +++ src/hg/hgTables/hgTables.c @@ -1663,31 +1663,32 @@ void hgTables() /* hgTables - Get table data associated with tracks and intersect tracks. * Here we set up cart and some global variables, dispatch the command, * and put away the cart when it is done. */ { char *clade = NULL; oldVars = hashNew(10); /* Sometimes we output HTML and sometimes plain text; let each outputter * take care of headers instead of using a fixed cart*Shell(). */ cart = cartAndCookieNoContent(hUserCookie(), excludeVars, oldVars); // Try to deal with virt chrom position used by hgTracks. -if (startsWith("virt:", cartUsualString(cart, "position", ""))) +if (startsWith( MULTI_REGION_CHROM, cartUsualString(cart, "position", "")) + || startsWith(OLD_MULTI_REGION_CHROM, cartUsualString(cart, "position", ""))) cartSetString(cart, "position", cartUsualString(cart, "nonVirtPosition", "")); /* Set up global variables. */ allJoiner = joinerRead("all.joiner"); getDbGenomeClade(cart, &database, &genome, &clade, oldVars); freezeName = hFreezeFromDb(database); initGenbankTableNames(database); int timeout = cartUsualInt(cart, "udcTimeout", 300); if (udcCacheTimeout() < timeout) udcSetCacheTimeout(timeout); knetUdcInstall(); char *backgroundStatus = cartUsualString(cart, "backgroundStatus", NULL);