Cleanup some IO overhead
This commit is contained in:
1 parent
5c18dad1d8
commit
f6458cd8ee
3 files changed
+4
-7
No files matched your search
@@ -34,7 +34,7 @@ class UriArchiveAccessor(ctx: Context, private val uri: Uri) {
|
||||
|
||||
private external fun openArchive(fd: Int, size: Long): Int
|
||||
private external fun extractToByteBuffer(index: Int): ByteBuffer?
|
||||
external fun extractToFd(index: Int, fd: FileDescriptor)
|
||||
external fun extractToFd(index: Int, fd: Int)
|
||||
external fun getFilename(index: Int): String
|
||||
external fun needPassword(): Boolean
|
||||
external fun providePassword(str: String): Boolean
|
||||
|
||||
@@ -144,7 +144,7 @@ class ArchivePageLoader(context: Context, uri: Uri, passwdFlow: Flow<String>) :
|
||||
e.printStackTrace()
|
||||
return false
|
||||
}
|
||||
archiveAccessor.extractToFd(index, fd.fileDescriptor)
|
||||
archiveAccessor.extractToFd(index, fd.fd)
|
||||
try {
|
||||
fd.close()
|
||||
} catch (e: IOException) {
|
||||
|
||||
Reference in new issue
Block a user