src/hg/lib/hui.c 1.230

1.230 2009/08/14 21:37:36 tdreszer
Oops. Last change was tested 1/2 on the wrong browser. This ci is properly tested.
Index: src/hg/lib/hui.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/lib/hui.c,v
retrieving revision 1.229
retrieving revision 1.230
diff -b -B -U 4 -r1.229 -r1.230
--- src/hg/lib/hui.c	14 Aug 2009 21:15:49 -0000	1.229
+++ src/hg/lib/hui.c	14 Aug 2009 21:37:36 -0000	1.230
@@ -5334,12 +5334,9 @@
     }
 if (fakeSubmit)
     cgiMakeHiddenVar(fakeSubmit, "submit");
 
-cartSaveSession(cart);
-cgiContinueHiddenVar("g");
-
-if(displayAll)
+if(primarySubtrack == NULL)
     {
     if(subgroupingExists(tdb,"view"))
         {
         hCompositeDisplayViewDropDowns(db, cart,tdb);
@@ -5354,10 +5351,15 @@
             hCompositeUiNoMatrix(db, cart,tdb,primarySubtrack,formName);
         else
             hCompositeUiByMatrix(db, cart, tdb, formName);
         }
-    compositeUiAllSubtracks(db, cart, tdb, primarySubtrack);
     }
+
+cartSaveSession(cart);
+cgiContinueHiddenVar("g");
+
+if(displayAll)
+    compositeUiAllSubtracks(db, cart, tdb, primarySubtrack);
 else
     compositeUiSelectedSubtracks(db, cart, tdb, primarySubtrack);
 
 cfgLinkToDependentCfgs(tdb,tdb->tableName);