X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/e050da100938046e3d914ccbec7d9b955a27c748..7d0e39f730f8adc1421d0f5720b6bd7bf637fdfa:/src/com/owncloud/android/ui/activity/MoveActivity.java diff --git a/src/com/owncloud/android/ui/activity/MoveActivity.java b/src/com/owncloud/android/ui/activity/MoveActivity.java index 69d4d28a..a4686f06 100644 --- a/src/com/owncloud/android/ui/activity/MoveActivity.java +++ b/src/com/owncloud/android/ui/activity/MoveActivity.java @@ -44,6 +44,7 @@ import com.actionbarsherlock.view.MenuInflater; import com.actionbarsherlock.view.MenuItem; import com.actionbarsherlock.view.Window; import com.owncloud.android.R; +import com.owncloud.android.datamodel.FileDataStorageManager; import com.owncloud.android.datamodel.OCFile; import com.owncloud.android.lib.common.OwnCloudAccount; import com.owncloud.android.lib.common.OwnCloudClient; @@ -364,12 +365,12 @@ public class MoveActivity extends HookActivity implements FileFragment.Container if (v == mCancelBtn) { finish(); } else if (v == mChooseBtn) { - // TODO request to move, OR save selected folder as a result and let request for caller - Toast.makeText( MoveActivity.this, - "TODO: MOVE IMPLEMENTATION", - Toast.LENGTH_LONG) - .show(); - finish(); + ComponentsGetter cg = (ComponentsGetter)getSherlockActivity(); + FileDataStorageManager storageManager = cg.getStorageManager(); + if (storageManager.getFileById(mTargetFile.getFileId()) != null) { + cg.getFileOperationsHelper().removeFile(mTargetFile, false); + } + cg.getFileOperationsHelper.moveFile(m) } }