We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e7de0dc commit cd0d64fCopy full SHA for cd0d64f
1 file changed
src/displayapp/screens/Pawn.h
@@ -77,7 +77,8 @@ namespace Pinetime {
77
}
78
79
void Seek(size_t position) override {
80
- fs.FileSeek(&file, position);
+ if (ok)
81
+ fs.FileSeek(&file, position);
82
83
84
size_t Read(uint8_t* buffer, size_t size) override {
@@ -134,6 +135,9 @@ namespace Pinetime {
134
135
if (pending_size == 0) {
136
pending_size = inner->Read(pending_inner_read, sizeof(pending_inner_read));
137
pending_pos = 0;
138
+
139
+ if (pending_size == 0) // No more data in inner file
140
+ break;
141
142
143
heatshrink_decoder_sink(&decoder, pending_inner_read + pending_pos, pending_size, &actual_read);
0 commit comments