Loading app/src/main/java/app/fedilab/android/mastodon/activities/ComposeActivity.java +5 −1 Original line number Diff line number Diff line Loading @@ -114,6 +114,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana private List<Status> statusList; private Status statusReply, statusMention, statusQuoted; private StatusDraft statusDraft; private ActionBar actionBar; private ComposeAdapter composeAdapter; private final BroadcastReceiver imageReceiver = new BroadcastReceiver() { @Override Loading Loading @@ -482,7 +483,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana setSupportActionBar(binding.toolbar); promptSaveDraft = false; restoredDraft = false; ActionBar actionBar = getSupportActionBar(); actionBar = getSupportActionBar(); //Remove title if (actionBar != null) { actionBar.setDisplayShowTitleEnabled(false); Loading Loading @@ -1025,6 +1026,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana @Override public void click(ComposeAdapter.ComposeViewHolder holder, Attachment attachment, int messagePosition, int mediaPosition) { binding.description.setVisibility(View.VISIBLE); actionBar.hide(); binding.recyclerView.setVisibility(View.GONE); binding.mediaDescription.setText(""); String attachmentPath = attachment.local_path != null && !attachment.local_path.trim().isEmpty() ? attachment.local_path : attachment.preview_url; Loading @@ -1042,11 +1044,13 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana binding.mediaSave.setOnClickListener(v -> { binding.description.setVisibility(View.GONE); actionBar.show(); binding.recyclerView.setVisibility(View.VISIBLE); composeAdapter.openDescriptionActivity(true, binding.mediaDescription.getText().toString().trim(), holder, attachment, messagePosition, mediaPosition); }); binding.mediaCancel.setOnClickListener(v -> { binding.description.setVisibility(View.GONE); actionBar.show(); binding.recyclerView.setVisibility(View.VISIBLE); composeAdapter.openDescriptionActivity(false, binding.mediaDescription.getText().toString().trim(), holder, attachment, messagePosition, mediaPosition); }); Loading app/src/main/java/app/fedilab/android/mastodon/helper/NotificationsHelper.java +3 −2 Original line number Diff line number Diff line Loading @@ -41,7 +41,6 @@ import java.net.IDN; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.ReentrantLock; import app.fedilab.android.BaseMainActivity; Loading Loading @@ -126,8 +125,10 @@ public class NotificationsHelper { } } } finally { if (lock.isHeldByCurrentThread()) { lock.unlock(); } } }).start(); } Loading app/src/main/res/layouts/mastodon/layout/activity_pagination.xml +1 −0 Original line number Diff line number Diff line Loading @@ -87,6 +87,7 @@ <androidx.appcompat.widget.AppCompatEditText android:id="@+id/media_description" android:textCursorDrawable="@drawable/color_cursor" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" Loading Loading
app/src/main/java/app/fedilab/android/mastodon/activities/ComposeActivity.java +5 −1 Original line number Diff line number Diff line Loading @@ -114,6 +114,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana private List<Status> statusList; private Status statusReply, statusMention, statusQuoted; private StatusDraft statusDraft; private ActionBar actionBar; private ComposeAdapter composeAdapter; private final BroadcastReceiver imageReceiver = new BroadcastReceiver() { @Override Loading Loading @@ -482,7 +483,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana setSupportActionBar(binding.toolbar); promptSaveDraft = false; restoredDraft = false; ActionBar actionBar = getSupportActionBar(); actionBar = getSupportActionBar(); //Remove title if (actionBar != null) { actionBar.setDisplayShowTitleEnabled(false); Loading Loading @@ -1025,6 +1026,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana @Override public void click(ComposeAdapter.ComposeViewHolder holder, Attachment attachment, int messagePosition, int mediaPosition) { binding.description.setVisibility(View.VISIBLE); actionBar.hide(); binding.recyclerView.setVisibility(View.GONE); binding.mediaDescription.setText(""); String attachmentPath = attachment.local_path != null && !attachment.local_path.trim().isEmpty() ? attachment.local_path : attachment.preview_url; Loading @@ -1042,11 +1044,13 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana binding.mediaSave.setOnClickListener(v -> { binding.description.setVisibility(View.GONE); actionBar.show(); binding.recyclerView.setVisibility(View.VISIBLE); composeAdapter.openDescriptionActivity(true, binding.mediaDescription.getText().toString().trim(), holder, attachment, messagePosition, mediaPosition); }); binding.mediaCancel.setOnClickListener(v -> { binding.description.setVisibility(View.GONE); actionBar.show(); binding.recyclerView.setVisibility(View.VISIBLE); composeAdapter.openDescriptionActivity(false, binding.mediaDescription.getText().toString().trim(), holder, attachment, messagePosition, mediaPosition); }); Loading
app/src/main/java/app/fedilab/android/mastodon/helper/NotificationsHelper.java +3 −2 Original line number Diff line number Diff line Loading @@ -41,7 +41,6 @@ import java.net.IDN; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.ReentrantLock; import app.fedilab.android.BaseMainActivity; Loading Loading @@ -126,8 +125,10 @@ public class NotificationsHelper { } } } finally { if (lock.isHeldByCurrentThread()) { lock.unlock(); } } }).start(); } Loading
app/src/main/res/layouts/mastodon/layout/activity_pagination.xml +1 −0 Original line number Diff line number Diff line Loading @@ -87,6 +87,7 @@ <androidx.appcompat.widget.AppCompatEditText android:id="@+id/media_description" android:textCursorDrawable="@drawable/color_cursor" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" Loading