Commit 7751646d authored by Thomas's avatar Thomas
Browse files

Fix copy/paste

parent 97e15dd3
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -731,18 +731,20 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana
        Status status = new Status();

        status.id = Helper.generateIdString();
        status.mentions = statusList.get(position).mentions;
        status.visibility = statusList.get(position).visibility;
        status.mentions = statusList.get(position - 1).mentions;
        status.visibility = statusList.get(position - 1).visibility;
        final SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(ComposeActivity.this);
        boolean unlistedReplies = sharedpreferences.getBoolean(getString(R.string.SET_UNLISTED_REPLIES), true);
        if (status.visibility.equalsIgnoreCase("public") && unlistedReplies) {
            status.visibility = "unlisted";
        }
        status.spoiler_text = statusList.get(position).spoiler_text;
        status.sensitive = statusList.get(position).sensitive;
        status.spoiler_text = statusList.get(position - 1).spoiler_text;
        status.sensitive = statusList.get(position - 1).sensitive;
        statusList.add(status);
        composeAdapter.notifyItemInserted(position + 1);
        binding.recyclerView.smoothScrollToPosition(position + 1);
        composeAdapter.notifyItemInserted(position);
        composeAdapter.notifyItemRangeChanged(0, statusList.size());
        binding.recyclerView.smoothScrollToPosition(statusList.size());

    }

    @Override
+0 −2
Original line number Diff line number Diff line
@@ -28,7 +28,6 @@ import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MotionEvent;
@@ -119,7 +118,6 @@ public class MediaActivity extends BaseTransparentActivity implements OnDownload
            mediaFromProfile = b.getBoolean(Helper.ARG_MEDIA_ARRAY_PROFILE, false);
            status = (Status) b.getSerializable(Helper.ARG_STATUS);
        }
        Log.v(Helper.TAG, "mediaPosition: " + mediaPosition);
        if (mediaFromProfile && mediaAttachmentProfile != null) {
            attachments = new ArrayList<>();
            attachments.addAll(mediaAttachmentProfile);
+2 −2
Original line number Diff line number Diff line
@@ -459,7 +459,7 @@ public class ComposeAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
                    holder.binding.addRemoveStatus.setIconResource(R.drawable.ic_compose_thread_add_status);
                    holder.binding.addRemoveStatus.setContentDescription(context.getString(R.string.add_status));
                    holder.binding.addRemoveStatus.setOnClickListener(v -> {
                        manageDrafts.onItemDraftAdded(holder.getLayoutPosition());
                        manageDrafts.onItemDraftAdded(statusList.size());
                        buttonVisibility(holder);
                    });
                }
@@ -467,7 +467,7 @@ public class ComposeAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
                holder.binding.addRemoveStatus.setIconResource(R.drawable.ic_compose_thread_add_status);
                holder.binding.addRemoveStatus.setContentDescription(context.getString(R.string.add_status));
                holder.binding.addRemoveStatus.setOnClickListener(v -> {
                    manageDrafts.onItemDraftAdded(holder.getLayoutPosition());
                    manageDrafts.onItemDraftAdded(statusList.size());
                    buttonVisibility(holder);
                });
            }
+1 −0
Original line number Diff line number Diff line
@@ -3,5 +3,6 @@ Changed:

Fixed:
- Fix crashes with pinch zoom
- Copy/Paste in threads
- Fix crash when checking redirection on http links
- Displaying menu in media preview reset zoom
 No newline at end of file