summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorMatt Holgate <matt@emobix.co.uk>2014-06-20 10:21:40 +0100
committerMatt Holgate <matt@emobix.co.uk>2014-06-20 10:21:40 +0100
commitd7ece4132d6219ee10ba9ed85a9f2a052a6bb92c (patch)
tree47b751a13321ad9d7fe4fa8261b41ff29587a353 /.gitignore
parent7ba8c60c5af8ff745336c50c7504bec4f9b22a76 (diff)
downloadmupdf-d7ece4132d6219ee10ba9ed85a9f2a052a6bb92c.tar.xz
Improvement which should hopefully help with bug #693607 - MupdfActivity crash when rotating the device.
When cancelling a render async task, we now wait for it to actually finish before continuing. The benefit of this is that we should be able to guarantee that its Bitmap becomes eligible for GC before we continue to create any new bitmaps. This should hopefully help with the OOM errors seen when rotating the device and trying to create the new bitmaps. To prevent the UI thread from being blocked for too long while we're waiting for the async task to finish, we use a fz_cookie and set the 'abort' flag to request the render be stopped as soon as possible.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions