break;\r
}\r
case DIALOG_CHOOSE_UPLOAD_SOURCE: {\r
- final String[] items = { getString(R.string.actionbar_upload_files),\r
- getString(R.string.actionbar_upload_from_apps), \r
- getString(R.string.actionbar_failed_instant_upload) };\r
+ \r
+ String[] items = null;\r
+ \r
+ String[] allTheItems = { getString(R.string.actionbar_upload_files),\r
+ getString(R.string.actionbar_upload_from_apps),\r
+ getString(R.string.actionbar_failed_instant_upload) };\r
+ \r
+ String[] commonItems = { getString(R.string.actionbar_upload_files),\r
+ getString(R.string.actionbar_upload_from_apps) };\r
+ \r
+ if (InstantUploadActivity.IS_ENABLED)\r
+ items = allTheItems;\r
+ else \r
+ items = commonItems;\r
+ \r
builder = new AlertDialog.Builder(this);\r
builder.setTitle(R.string.actionbar_upload);\r
builder.setItems(items, new DialogInterface.OnClickListener() {\r
action = action.setType("*/*").addCategory(Intent.CATEGORY_OPENABLE);\r
startActivityForResult(Intent.createChooser(action, getString(R.string.upload_chooser_title)),\r
ACTION_SELECT_CONTENT_FROM_APPS);\r
- } else if (item == 2) {\r
+ } else if (item == 2 && InstantUploadActivity.IS_ENABLED) {\r
Account account = AccountUtils.getCurrentOwnCloudAccount(FileDisplayActivity.this);\r
Intent action = new Intent(FileDisplayActivity.this, InstantUploadActivity.class);\r
action.putExtra(FileUploader.KEY_ACCOUNT, account);\r