Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorstefan-niedermann <info@niedermann.it>2019-10-19 23:02:43 +0300
committerstefan-niedermann <info@niedermann.it>2019-10-19 23:02:43 +0300
commitacf48c9807d137dcd474e2bd03b7f687b1aeb27c (patch)
tree62ce0143e96e485ff7f59f6e49d3691f0d7b1cdf /app/src
parent04c292f6d5fa89cfdeec2681b6238f8e6d5bb806 (diff)
added @Nullable annotations
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java14
1 files changed, 9 insertions, 5 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java
index 6bf1e692c..dc91d3afe 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/board/AccessControlAdapter.java
@@ -8,6 +8,7 @@ import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
import androidx.appcompat.widget.SwitchCompat;
import androidx.recyclerview.widget.RecyclerView;
@@ -29,9 +30,10 @@ public class AccessControlAdapter extends RecyclerView.Adapter<AccessControlAdap
private List<AccessControl> accessControls;
@NonNull
private AccessControlChangedListener accessControlChangedListener;
+ @Nullable
private Context context;
- AccessControlAdapter(@NonNull List<AccessControl> accessControls, @NonNull AccessControlChangedListener accessControlChangedListener, Context context) {
+ AccessControlAdapter(@NonNull List<AccessControl> accessControls, @NonNull AccessControlChangedListener accessControlChangedListener, @Nullable Context context) {
super();
this.accessControls = accessControls;
this.accessControlChangedListener = accessControlChangedListener;
@@ -49,10 +51,12 @@ public class AccessControlAdapter extends RecyclerView.Adapter<AccessControlAdap
public void onBindViewHolder(@NonNull ActivitiesViewHolder holder, int position) {
AccessControl ac = accessControls.get(position);
- try {
- ViewUtil.addAvatar(context, holder.avatar, SingleAccountHelper.getCurrentSingleSignOnAccount(context).url, ac.getUser().getUid(), R.drawable.ic_person_grey600_24dp);
- } catch (NextcloudFilesAppAccountNotFoundException | NoCurrentAccountSelectedException e) {
- e.printStackTrace();
+ if (context != null) {
+ try {
+ ViewUtil.addAvatar(context, holder.avatar, SingleAccountHelper.getCurrentSingleSignOnAccount(context).url, ac.getUser().getUid(), R.drawable.ic_person_grey600_24dp);
+ } catch (NextcloudFilesAppAccountNotFoundException | NoCurrentAccountSelectedException e) {
+ e.printStackTrace();
+ }
}
holder.username.setText(ac.getUser().getDisplayname());