diff options
author | William Wilgus <wilgus.william@gmail.com> | 2022-04-17 10:36:33 -0400 |
---|---|---|
committer | William Wilgus <me.theuser@yahoo.com> | 2022-04-17 10:59:56 -0400 |
commit | c4156b1909175cd74154fa4217be053c1180ae9c (patch) | |
tree | 0511ee767f000a6b9fe0cc9c06503b8a4b28f647 /firmware/export/lcd.h | |
parent | 6703f43f5cc6c6d2f4983aaafd4bcfd582b133cf (diff) | |
download | rockbox-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.h | 2 |
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 | ||
186 | struct viewport { | 188 | struct viewport { |
187 | int x; | 189 | int x; |