ba7ae795dae786e94a5e131ddf85b84e90c7c06e braney Tue Nov 6 08:49:24 2018 -0800 don't open hubs that aren't connected. diff --git src/hg/lib/hubConnect.c src/hg/lib/hubConnect.c index 70d5965..e9b18a2 100644 --- src/hg/lib/hubConnect.c +++ src/hg/lib/hubConnect.c @@ -212,30 +212,34 @@ } } } sqlFreeResult(&sr); return hub; } struct hubConnectStatus *hubConnectStatusListFromCartAll(struct cart *cart) /* Return list of all track hubs that are referenced by cart. */ { struct hubConnectStatus *hubList = NULL, *hub; struct slPair *pair, *pairList = cartVarsWithPrefix(cart, hgHubConnectHubVarPrefix); struct sqlConnection *conn = hConnectCentral(); for (pair = pairList; pair != NULL; pair = pair->next) { + // is this hub turned connected?? + if (differentString(pair->val, "1")) + continue; + int id = hubIdFromCartName(pair->name); hub = hubConnectStatusForId(conn, id); if (hub != NULL) { slAddHead(&hubList, hub); } } slFreeList(&pairList); hDisconnectCentral(&conn); slReverse(&hubList); return hubList; } struct hubConnectStatus *hubConnectStatusListFromCart(struct cart *cart) /* Return list of track hubs that are turned on by user in cart. */