Skip to content

Commit 7f66a90

Browse files
author
tonykakuuu
committed
Save page only on kill
1 parent f5c691c commit 7f66a90

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

apps/txtreader/app.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -175,13 +175,11 @@ function onFileSelected(file) {
175175
currentPage++;
176176
history.push({ offset: currentOffset, linesDisplayed: nextOffset.linesDisplayed });
177177
displayText(currentOffset, currentPage);
178-
savePagePosition(file, currentOffset, currentPage);
179178
} else {
180179
currentOffset = 0;
181180
currentPage = 1;
182181
let result = displayText(currentOffset, currentPage);
183182
history = [{ offset: currentOffset, linesDisplayed: result.linesDisplayed }];
184-
savePagePosition(file, currentOffset, currentPage);
185183
}
186184
}
187185

@@ -192,15 +190,13 @@ function onFileSelected(file) {
192190
currentOffset = previousPage.offset;
193191
currentPage--;
194192
displayText(currentOffset, currentPage);
195-
savePagePosition(file, currentOffset, currentPage);
196193
}
197194
// It may be possible to elegantly go back beyond the first saved offset but this is a problem for future me
198195
}
199196

200197
function zoom() {
201198
g.clear();
202199
big = !big;
203-
savePagePosition(file, currentOffset, currentPage);
204200
firstDraw();
205201
}
206202

@@ -215,7 +211,6 @@ function onFileSelected(file) {
215211
history = [];
216212
var result = displayText(currentOffset, currentPage);
217213
history.push({ offset: currentOffset, linesDisplayed: result.linesDisplayed });
218-
savePagePosition(file, currentOffset, currentPage);
219214
} else {
220215
displayText(currentOffset, currentPage);
221216
}
@@ -237,6 +232,10 @@ function onFileSelected(file) {
237232
firstDraw();
238233

239234
Bangle.on("drag", (b) => ui.touchHandler(b));
235+
236+
E.on('kill', () => {
237+
savePagePosition(file, currentOffset, currentPage);
238+
});
240239
}
241240

242241
showFileSelector();

0 commit comments

Comments
 (0)