X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/8361540852ec87b51c85937e0f326a83e19cd8ad..7d84fd0c9f15227bc65a2ae00a74e1cfd8f8d33b:/src/com/owncloud/android/ui/activity/UploadFilesActivity.java diff --git a/src/com/owncloud/android/ui/activity/UploadFilesActivity.java b/src/com/owncloud/android/ui/activity/UploadFilesActivity.java index 516781c1..f2c36afb 100644 --- a/src/com/owncloud/android/ui/activity/UploadFilesActivity.java +++ b/src/com/owncloud/android/ui/activity/UploadFilesActivity.java @@ -140,7 +140,7 @@ public class UploadFilesActivity extends SherlockFragmentActivity implements break; } default: - retval = onOptionsItemSelected(item); + retval = super.onOptionsItemSelected(item); } return retval; } @@ -314,7 +314,7 @@ public class UploadFilesActivity extends SherlockFragmentActivity implements protected Boolean doInBackground(Void... params) { String[] checkedFilePaths = mFileListFragment.getCheckedFilePaths(); long total = 0; - for (int i=0; i < checkedFilePaths.length ; i++) { + for (int i=0; checkedFilePaths != null && i < checkedFilePaths.length ; i++) { String localPath = checkedFilePaths[i]; File localFile = new File(localPath); total += localFile.length(); @@ -363,7 +363,7 @@ public class UploadFilesActivity extends SherlockFragmentActivity implements setResult(RESULT_OK_AND_MOVE, data); finish(); } - //mCurrentDialog.dismiss(); + mCurrentDialog.dismiss(); mCurrentDialog = null; } @@ -371,7 +371,7 @@ public class UploadFilesActivity extends SherlockFragmentActivity implements @Override public void onNeutral(String callerTag) { Log.d(TAG, "Phantom neutral button in dialog was clicked; dialog tag is " + callerTag); - //mCurrentDialog.dismiss(); + mCurrentDialog.dismiss(); mCurrentDialog = null; } @@ -380,7 +380,7 @@ public class UploadFilesActivity extends SherlockFragmentActivity implements public void onCancel(String callerTag) { /// nothing to do; don't finish, let the user change the selection Log.d(TAG, "Negative button in dialog was clicked; dialog tag is " + callerTag); - //mCurrentDialog.dismiss(); + mCurrentDialog.dismiss(); mCurrentDialog = null; }