diff --git a/src/org/kde/kdeconnect/Plugins/SharePlugin/SharePlugin.java b/src/org/kde/kdeconnect/Plugins/SharePlugin/SharePlugin.java --- a/src/org/kde/kdeconnect/Plugins/SharePlugin/SharePlugin.java +++ b/src/org/kde/kdeconnect/Plugins/SharePlugin/SharePlugin.java @@ -502,6 +502,7 @@ shareNotification.setFinished(context.getResources().getQuantityString(R.plurals.received_files_fail_title, failedFiles, failedFiles, info.numberOfFiles(), device.getName())); shareNotification.show(); shareNotification = null; + currentShareInfo = null; } private class FinishReceivingRunnable implements Runnable { @@ -513,6 +514,8 @@ @Override public void run() { + Log.i("SharePlugin", "FinishReceivingRunnable: Finishing up"); + if (shareNotification != null) { //Update the notification and allow to open the file from it shareNotification.setFinished(context.getResources().getQuantityString(R.plurals.received_files_title, info.numberOfFiles(), info.numberOfFiles(), device.getName())); @@ -522,10 +525,11 @@ } shareNotification.show(); - Log.i("SharePlugin", "FinishReceivingRunnable: Setting shareNotification to null"); shareNotification = null; - finishReceivingRunnable = null; } + + finishReceivingRunnable = null; + currentShareInfo = null; } } }