src/hg/hgc/hgc.c 1.1555
1.1555 2009/06/16 06:17:38 markd
avoid pop all warn handles; just hacked around it
Index: src/hg/hgc/hgc.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgc/hgc.c,v
retrieving revision 1.1554
retrieving revision 1.1555
diff -b -B -U 4 -r1.1554 -r1.1555
--- src/hg/hgc/hgc.c 15 Jun 2009 21:34:49 -0000 1.1554
+++ src/hg/hgc/hgc.c 16 Jun 2009 06:17:38 -0000 1.1555
@@ -284,8 +284,11 @@
/* getDNA stuff actually works when the database doesn't exist! */
boolean dbIsFound = FALSE;
+/* was cartHtmlStart done? */
+static boolean didCartHtmlStart = FALSE;
+
/* forwards */
char *getPredMRnaProtSeq(struct genePred *gp);
void doAltGraphXDetails(struct trackDb *tdb, char *item);
@@ -293,8 +296,9 @@
/* Print out header of web page with title. Set
* error handler to normal html error handler. */
{
cartHtmlStart(title);
+didCartHtmlStart = TRUE;
}
char* getEntrezNucleotideUrl(char *accession)
/* get URL for Entrez browser on a nucleotide. free resulting string */
@@ -22342,9 +22346,10 @@
{
cartWebStart(cart, database, track);
printf("Sorry, clicking there doesn't do anything yet (%s).", track);
}
-cartHtmlEnd();
+if (didCartHtmlStart)
+ cartHtmlEnd();
}
struct hash *orgDbHash = NULL;