a80fa4b47c187ea6839b195fcea07a0843f2e11f
braney
Mon Nov 20 12:49:20 2017 -0800
move some stuff around so track hubs are loaded before new default
tracks are hidden.
diff --git src/hg/hgSession/hgSession.c src/hg/hgSession/hgSession.c
index 42642fe..823f107 100644
--- src/hg/hgSession/hgSession.c
+++ src/hg/hgSession/hgSession.c
@@ -1291,34 +1291,34 @@
"posted no data");
if (isNotEmpty(fileName))
dyStringPrintf(dyMessage, ", only the filename %s",
fileName);
dyStringAppend(dyMessage, ". Your settings have not been changed.");
lf = NULL;
}
dyStringPrintf(dyMessage, " "
"Browser",
hLocalHostCgiBinUrl(),
cartSessionVarName(), cartSessionId(cart));
}
if (lf != NULL)
{
cartLoadSettings(lf, cart, NULL, actionVar);
- cartHideDefaultTracks(cart);
cartCopyCustomComposites(cart);
hubConnectLoadHubs(cart);
cartCopyCustomTracks(cart);
+ cartHideDefaultTracks(cart);
cartCheckForCustomTracks(cart, dyMessage);
lineFileClose(&lf);
}
return dyStringCannibalize(&dyMessage);
}
void renamePrefixedCartVar(char *prefix, char *oldName, char *newName)
/* If cart has prefix+oldName, replace it with prefix+newName = submit. */
{
char varName[256];
safef(varName, sizeof(varName), "%s%s", prefix, oldName);
if (cartVarExists(cart, varName))
{
cartRemove(cart, varName);
safef(varName, sizeof(varName), "%s%s", prefix, newName);