summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--image/mng.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/image/mng.c b/image/mng.c
index af65c8a1d..c19873283 100644
--- a/image/mng.c
+++ b/image/mng.c
@@ -2,7 +2,7 @@
* This file is part of NetSurf, http://netsurf.sourceforge.net/
* Licensed under the GNU General Public License,
* http://www.opensource.org/licenses/gpl-license
- * Copyright 2004 Richard Wilson <not_ginger_matt@users.sourceforge.net>
+ * Copyright 2005 Richard Wilson <info@tinct.net>
*/
/** \file
@@ -428,8 +428,10 @@ bool nsmng_redraw(struct content *c, int x, int y,
{
bool ret;
- if ((c->bitmap) && (c->data.mng.opaque_test_pending))
+ if ((c->bitmap) && (c->data.mng.opaque_test_pending)) {
bitmap_set_opaque(c->bitmap, bitmap_test_opaque(c->bitmap));
+ c->data.mng.opaque_test_pending = false;
+ }
assert(c != NULL);
@@ -461,6 +463,7 @@ void nsmng_animate(void *p) {
} else {
c->data.mng.waiting = false;
mng_display_resume(c->data.mng.handle);
+ c->data.mng.opaque_test_pending = true;
}
}