From cf66b61a7db2f66b94d47b45096faa28d549e3c1 Mon Sep 17 00:00:00 2001 From: Aditya-Sood Date: Wed, 26 Jun 2019 22:47:54 +0530 Subject: [PATCH] Fix bug: Last file being transferred gets corrupted Best guess - Calling disconnect after sending the last file was somehow corrupting the output stream to the server. Replacing with Toast (or just finish()) has corrected it. --- .../zim_manager/local_file_transfer/DeviceListFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/kiwix/kiwixmobile/zim_manager/local_file_transfer/DeviceListFragment.java b/app/src/main/java/org/kiwix/kiwixmobile/zim_manager/local_file_transfer/DeviceListFragment.java index 41cb08f3a..8d5095cc6 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/zim_manager/local_file_transfer/DeviceListFragment.java +++ b/app/src/main/java/org/kiwix/kiwixmobile/zim_manager/local_file_transfer/DeviceListFragment.java @@ -633,7 +633,7 @@ public class DeviceListFragment extends ListFragment implements WifiP2pManager.P }); if(deviceListFragment.allFilesSent()) { - ((LocalFileTransferActivity) deviceListFragment.getActivity()).disconnect(); + Toast.makeText(context, "All files transferred", Toast.LENGTH_SHORT).show(); } } }