From: David A. Velasco Date: Mon, 19 May 2014 11:20:52 +0000 (+0200) Subject: REAL New fix for loading dialog never disapearing when app is restarted after going... X-Git-Tag: oc-android-1.7.0_signed~309^2~10^2 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/8d6f908bde970b75d5bf3825d7b7444529455143?hp=-c REAL New fix for loading dialog never disapearing when app is restarted after going with HOME while loading --- 8d6f908bde970b75d5bf3825d7b7444529455143 diff --git a/src/com/owncloud/android/ui/dialog/ShareLinkToDialog.java b/src/com/owncloud/android/ui/dialog/ShareLinkToDialog.java index 43ad2f8b..311e400d 100644 --- a/src/com/owncloud/android/ui/dialog/ShareLinkToDialog.java +++ b/src/com/owncloud/android/ui/dialog/ShareLinkToDialog.java @@ -43,6 +43,7 @@ import com.actionbarsherlock.app.SherlockDialogFragment; import com.owncloud.android.R; import com.owncloud.android.datamodel.OCFile; import com.owncloud.android.files.FileOperationsHelper; +import com.owncloud.android.ui.activity.ComponentsGetter; import com.owncloud.android.ui.activity.CopyToClipboardActivity; import com.owncloud.android.ui.activity.FileActivity; import com.owncloud.android.utils.Log_OC; @@ -132,7 +133,9 @@ public class ShareLinkToDialog extends SherlockDialogFragment { // Add the information of the chosen activity to the intent to send ResolveInfo chosen = mAdapter.getItem(which); ActivityInfo actInfo = chosen.activityInfo; - ComponentName name=new ComponentName(actInfo.applicationInfo.packageName, actInfo.name); + ComponentName name=new ComponentName( + actInfo.applicationInfo.packageName, + actInfo.name); mIntent.setComponent(name); if (sendAction) { @@ -143,9 +146,8 @@ public class ShareLinkToDialog extends SherlockDialogFragment { } else { // Create a new share resource - FileOperationsHelper foh = - new FileOperationsHelper((FileActivity)getSherlockActivity()); - foh.shareFileWithLinkToApp(mFile, mIntent); + ((ComponentsGetter)getSherlockActivity()).getFileOperationsHelper() + .shareFileWithLinkToApp(mFile, mIntent); } } })