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>2022-02-21 19:17:25 +0000
commit0823ded6d3858a4acaaaca57b2a4803a0a5884c8 (patch)
tree29c1a67e01990a89e056dd387113af6d417c2b29
parentc9703eb11102d27e22f5f5119db111dd1b41f559 (diff)
downloadlibnsgif-0823ded6d3858a4acaaaca57b2a4803a0a5884c8.tar.gz
libnsgif-0823ded6d3858a4acaaaca57b2a4803a0a5884c8.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 21867f3..a52268e 100644
--- a/src/libnsgif.c
+++ b/src/libnsgif.c
@@ -619,9 +619,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);
@@ -1096,7 +1096,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;