Loading java/src/com/android/inputmethod/dictionarypack/UpdateHandler.java +10 −2 Original line number Diff line number Diff line Loading @@ -689,8 +689,16 @@ public final class UpdateHandler { } else { try { final FileChannel sourceChannel = ((FileInputStream) in).getChannel(); try { final FileChannel destinationChannel = ((FileOutputStream) out).getChannel(); try { sourceChannel.transferTo(0, Integer.MAX_VALUE, destinationChannel); } finally { destinationChannel.close(); } } finally { sourceChannel.close(); } } catch (IOException e) { // Can't work with channels, or something went wrong. Copy by hand. DebugLogUtils.l("Won't work"); Loading Loading
java/src/com/android/inputmethod/dictionarypack/UpdateHandler.java +10 −2 Original line number Diff line number Diff line Loading @@ -689,8 +689,16 @@ public final class UpdateHandler { } else { try { final FileChannel sourceChannel = ((FileInputStream) in).getChannel(); try { final FileChannel destinationChannel = ((FileOutputStream) out).getChannel(); try { sourceChannel.transferTo(0, Integer.MAX_VALUE, destinationChannel); } finally { destinationChannel.close(); } } finally { sourceChannel.close(); } } catch (IOException e) { // Can't work with channels, or something went wrong. Copy by hand. DebugLogUtils.l("Won't work"); Loading