summaryrefslogtreecommitdiff
path: root/firmware/export/lcd.h
diff options
context:
space:
mode:
authorWilliam Wilgus <wilgus.william@gmail.com>2022-04-17 10:36:33 -0400
committerWilliam Wilgus <me.theuser@yahoo.com>2022-04-17 10:59:56 -0400
commitc4156b1909175cd74154fa4217be053c1180ae9c (patch)
tree0511ee767f000a6b9fe0cc9c06503b8a4b28f647 /firmware/export/lcd.h
parent6703f43f5cc6c6d2f4983aaafd4bcfd582b133cf (diff)
downloadrockbox-c4156b1909175cd74154fa4217be053c1180ae9c.tar.gz
rockbox-c4156b1909175cd74154fa4217be053c1180ae9c.zip
viewports, set flags to VP_DEFAULT_FLAGS
flags were getting un-initialized memory it really didn't matter with the flags getting initialized anyway But once I added a new flag that didn't explicitly set or clear the flag at init well here we are set flags to VP_DEFAULT_FLAGS in viewport_set_defaults() add the flags variable to the default vp's set to 0 (it was already initialized to 0 by bss, make it explicit) Change-Id: I3a9a062455b4cf66d2b8c70fdf05402a5c0c091c
Diffstat (limited to 'firmware/export/lcd.h')
-rw-r--r--firmware/export/lcd.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/export/lcd.h b/firmware/export/lcd.h
index 2f8fd3e751..0edef7b866 100644
--- a/firmware/export/lcd.h
+++ b/firmware/export/lcd.h
@@ -182,6 +182,8 @@ struct frame_buffer_t {
182#define VP_FLAG_VP_DIRTY 0x4000 182#define VP_FLAG_VP_DIRTY 0x4000
183#define VP_FLAG_CLEAR_FLAG 0x8000 183#define VP_FLAG_CLEAR_FLAG 0x8000
184#define VP_FLAG_VP_SET_CLEAN (VP_FLAG_CLEAR_FLAG | VP_FLAG_VP_DIRTY) 184#define VP_FLAG_VP_SET_CLEAN (VP_FLAG_CLEAR_FLAG | VP_FLAG_VP_DIRTY)
185/* flags set by viewport_set_defaults() */
186#define VP_DEFAULT_FLAGS (VP_FLAG_VP_DIRTY)
185 187
186struct viewport { 188struct viewport {
187 int x; 189 int x;