summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShaun McCance <shaunm@gnome.org>2011-05-06 10:00:49 -0400
committerShaun McCance <shaunm@gnome.org>2011-05-09 10:05:25 -0400
commite11a3c95ea7a682f840500cc846a47d9d1972a7e (patch)
tree1d864bfabaa593e741fe59698dfc9b0d04bc790e
parent5ba4aefb6d0c8b292d59833963070383cb539168 (diff)
downloadyelp-e11a3c95ea7a682f840500cc846a47d9d1972a7e.tar.gz
yelp-mallard-document: Don't start transform if running
-rw-r--r--libyelp/yelp-mallard-document.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libyelp/yelp-mallard-document.c b/libyelp/yelp-mallard-document.c
index 6b21e5d3..2c62a7f1 100644
--- a/libyelp/yelp-mallard-document.c
+++ b/libyelp/yelp-mallard-document.c
@@ -429,6 +429,11 @@ mallard_try_run (YelpMallardDocument *mallard,
return;
}
+ if (page_data->transform != NULL) {
+ /* It's already running. Just let it be. */
+ return;
+ }
+
mallard_page_data_run (page_data);
}