summaryrefslogtreecommitdiffstats
path: root/app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowConversationActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowConversationActivity.java')
-rw-r--r--app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowConversationActivity.java16
1 files changed, 13 insertions, 3 deletions
diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowConversationActivity.java b/app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowConversationActivity.java
index 9678e1125..44ba6affc 100644
--- a/app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowConversationActivity.java
+++ b/app/src/main/java/fr/gouv/etalab/mastodon/activities/ShowConversationActivity.java
@@ -150,7 +150,7 @@ public class ShowConversationActivity extends BaseActivity implements OnRetriev
ImageView action_expand = getSupportActionBar().getCustomView().findViewById(R.id.action_expand);
title.setText(R.string.conversation);
ImageView close_conversation = getSupportActionBar().getCustomView().findViewById(R.id.close_conversation);
-
+ ImageView action_unhide = getSupportActionBar().getCustomView().findViewById(R.id.action_unhide);
if( expanded)
action_expand.setImageResource(R.drawable.ic_expand_less);
else
@@ -185,6 +185,17 @@ public class ShowConversationActivity extends BaseActivity implements OnRetriev
startActivity(intent);
}
});
+ action_unhide.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ if( statuses != null && statuses.size() > 0) {
+ for (Status status : statuses) {
+ status.setShowSpoiler(!status.isShowSpoiler());
+ }
+ statusListAdapter.notifyItemRangeChanged(0, statuses.size());
+ }
+ }
+ });
action_expand.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
@@ -233,8 +244,7 @@ public class ShowConversationActivity extends BaseActivity implements OnRetriev
final LinearLayoutManager mLayoutManager;
mLayoutManager = new LinearLayoutManager(this);
lv_status.setLayoutManager(mLayoutManager);
- boolean compactMode = sharedpreferences.getBoolean(Helper.SET_COMPACT_MODE, false);
- lv_status.addItemDecoration(new ConversationDecoration(ShowConversationActivity.this, theme, compactMode));
+ lv_status.addItemDecoration(new ConversationDecoration(ShowConversationActivity.this, theme));
lv_status.setAdapter(statusListAdapter);
String statusIdToFetch = null;
if( initialStatus != null)