From: tobiasKaminsky Date: Thu, 29 Oct 2015 16:55:56 +0000 (+0100) Subject: Merge branch 'switchListVsGridMaster' into beta X-Git-Tag: beta-20151122~94 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/e8654191a721c6d5831992645f2c4f38a7ca35b7?ds=sidebyside;hp=-c Merge branch 'switchListVsGridMaster' into beta --- e8654191a721c6d5831992645f2c4f38a7ca35b7 diff --combined res/values/strings.xml index d41189f3,ad90cdf1..43cb0d96 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@@ -263,11 -263,9 +263,11 @@@ 389 KB 2012/05/18 12:23 PM 12:23:45 - - Upload pictures via WiFi only - Upload videos via WiFi only + + Upload pictures via wifi only + Upload when charging only + Upload videos via wifi only + Upload when charging only /InstantUpload File conflict Which files do you want to keep? If you select both versions, the local file will have a number added to its name. @@@ -279,7 -277,7 +279,7 @@@ This image cannot be shown %1$s could not be copied to %2$s local folder - Upload Path + Upload path Sorry, sharing is not enabled on your server. Please contact your administrator. @@@ -344,7 -342,7 +344,7 @@@ Instant Uploads Security - Upload Video Path + Upload video path Download of %1$s folder could not be completed shared @@@ -367,5 -365,6 +367,6 @@@ %1$d files %1$d files, 1 folder %1$d files, %2$d folders - + Switch to grid view + Switch to list view diff --combined src/com/owncloud/android/ui/adapter/FileListListAdapter.java index 5b68063c,dcc715f0..5d6b8192 --- a/src/com/owncloud/android/ui/adapter/FileListListAdapter.java +++ b/src/com/owncloud/android/ui/adapter/FileListListAdapter.java @@@ -319,7 -319,7 +319,7 @@@ public class FileListListAdapter extend task ); fileIcon.setImageDrawable(asyncDrawable); - task.execute(file); + task.execute(file, true); } } @@@ -487,4 -487,8 +487,8 @@@ public void setGridMode(boolean gridMode) { mGridMode = gridMode; } + + public boolean isGridMode() { + return mGridMode; + } } diff --combined src/com/owncloud/android/ui/fragment/OCFileListFragment.java index 02105d9e,1321fa00..bfe6ec24 --- a/src/com/owncloud/android/ui/fragment/OCFileListFragment.java +++ b/src/com/owncloud/android/ui/fragment/OCFileListFragment.java @@@ -53,6 -53,7 +53,7 @@@ import com.owncloud.android.ui.dialog.R import com.owncloud.android.ui.dialog.RenameFileDialogFragment; import com.owncloud.android.ui.preview.PreviewImageFragment; import com.owncloud.android.ui.preview.PreviewMediaFragment; + import com.owncloud.android.utils.DisplayUtils; import com.owncloud.android.utils.FileStorageUtils; import com.owncloud.android.ui.preview.PreviewTextFragment; @@@ -281,8 -282,12 +282,8 @@@ public class OCFileListFragment extend } else { mContainerActivity.getFileOperationsHelper().openFile(file); } - - } else { - // automatic download, preview on finish - ((FileDisplayActivity) mContainerActivity).startDownloadForPreview(file); + } - } } else { @@@ -327,6 -332,9 +328,9 @@@ item.setEnabled(false); } } + + // String.format(mContext.getString(R.string.subject_token), + // getClient().getCredentials().getUsername(), file.getFileName())); } } @@@ -517,7 -525,7 +521,7 @@@ OwnCloudVersion version = AccountUtils.getServerVersion( ((FileActivity)mContainerActivity).getAccount()); if (version != null && version.supportsRemoteThumbnails() && - imagesCount > 0 && imagesCount == filesCount) { + DisplayUtils.isGridView(mFile, mContainerActivity.getStorageManager())) { switchToGridView(); registerLongClickListener(); } else {