summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2021-11-28 16:50:57 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2021-11-28 16:50:57 +0000
commit83b32786e2a3f15fbf921fe5204474382480d6cb (patch)
treefbb4746cdb5d881da6074914ce73c68e9bc60ca2
parent5d732c75bf4012fe0398a979d72806fa10713966 (diff)
downloadlibnsgif-83b32786e2a3f15fbf921fe5204474382480d6cb.tar.gz
libnsgif-83b32786e2a3f15fbf921fe5204474382480d6cb.tar.bz2
GIF: Rename flag for whether the frame image has been decoded.
-rw-r--r--include/libnsgif.h4
-rw-r--r--src/libnsgif.c6
2 files changed, 5 insertions, 5 deletions
diff --git a/include/libnsgif.h b/include/libnsgif.h
index b281034..6b8d521 100644
--- a/include/libnsgif.h
+++ b/include/libnsgif.h
@@ -43,8 +43,8 @@ typedef struct gif_frame {
/** offset (in bytes) to the GIF frame data */
uint32_t frame_pointer;
- /** whether the frame has previously been used */
- bool virgin;
+ /** whether the frame has previously been decoded. */
+ bool decoded;
/** whether the frame is totally opaque */
bool opaque;
/** whether a full image redraw is required */
diff --git a/src/libnsgif.c b/src/libnsgif.c
index ecddf78..a1c7cb4 100644
--- a/src/libnsgif.c
+++ b/src/libnsgif.c
@@ -545,9 +545,9 @@ static gif_result gif__update_bitmap(
gif__bitmap_modified(gif);
- if (frame->virgin) {
+ if (!frame->decoded) {
frame->opaque = gif__bitmap_get_opaque(gif);
- frame->virgin = false;
+ frame->decoded = true;
}
gif__bitmap_set_opaque(gif, frame);
@@ -1016,7 +1016,7 @@ static struct gif_frame *gif__get_frame(
frame->disposal_method = 0;
frame->frame_delay = 100;
frame->display = false;
- frame->virgin = true;
+ frame->decoded = false;
}
return frame;