18
18
19
19
import java .util .ArrayList ;
20
20
21
- import ml .docilealligator .infinityforreddit .thing .MediaMetadata ;
22
21
import ml .docilealligator .infinityforreddit .R ;
23
22
import ml .docilealligator .infinityforreddit .account .Account ;
24
23
import ml .docilealligator .infinityforreddit .activities .BaseActivity ;
31
30
import ml .docilealligator .infinityforreddit .comment .Comment ;
32
31
import ml .docilealligator .infinityforreddit .customviews .LandscapeExpandedRoundedBottomSheetDialogFragment ;
33
32
import ml .docilealligator .infinityforreddit .databinding .FragmentCommentMoreBottomSheetBinding ;
33
+ import ml .docilealligator .infinityforreddit .thing .MediaMetadata ;
34
34
import ml .docilealligator .infinityforreddit .utils .ShareScreenshotUtilsKt ;
35
35
import ml .docilealligator .infinityforreddit .utils .Utils ;
36
36
@@ -124,7 +124,22 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
124
124
}
125
125
126
126
if (showReplyAndSaveOption ) {
127
- binding .replyTextViewCommentMoreBottomSheetFragment .setVisibility (View .VISIBLE );
127
+ if (!comment .isLocked ()) {
128
+ binding .replyTextViewCommentMoreBottomSheetFragment .setVisibility (View .VISIBLE );
129
+ binding .replyTextViewCommentMoreBottomSheetFragment .setOnClickListener (view -> {
130
+ Intent intent = new Intent (activity , CommentActivity .class );
131
+ intent .putExtra (CommentActivity .EXTRA_PARENT_DEPTH_KEY , comment .getDepth () + 1 );
132
+ intent .putExtra (CommentActivity .EXTRA_COMMENT_PARENT_BODY_MARKDOWN_KEY , comment .getCommentMarkdown ());
133
+ intent .putExtra (CommentActivity .EXTRA_COMMENT_PARENT_BODY_KEY , comment .getCommentRawText ());
134
+ intent .putExtra (CommentActivity .EXTRA_PARENT_FULLNAME_KEY , comment .getFullName ());
135
+ intent .putExtra (CommentActivity .EXTRA_IS_REPLYING_KEY , true );
136
+
137
+ intent .putExtra (CommentActivity .EXTRA_PARENT_POSITION_KEY , bundle .getInt (EXTRA_POSITION ));
138
+ activity .startActivityForResult (intent , CommentActivity .WRITE_COMMENT_REQUEST_CODE );
139
+
140
+ dismiss ();
141
+ });
142
+ }
128
143
binding .saveTextViewCommentMoreBottomSheetFragment .setVisibility (View .VISIBLE );
129
144
if (comment .isSaved ()) {
130
145
binding .saveTextViewCommentMoreBottomSheetFragment .setCompoundDrawablesWithIntrinsicBounds (ContextCompat .getDrawable (activity , R .drawable .ic_bookmark_day_night_24dp ), null , null , null );
@@ -133,19 +148,6 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
133
148
binding .saveTextViewCommentMoreBottomSheetFragment .setCompoundDrawablesWithIntrinsicBounds (ContextCompat .getDrawable (activity , R .drawable .ic_bookmark_border_day_night_24dp ), null , null , null );
134
149
binding .saveTextViewCommentMoreBottomSheetFragment .setText (R .string .save_comment );
135
150
}
136
- binding .replyTextViewCommentMoreBottomSheetFragment .setOnClickListener (view -> {
137
- Intent intent = new Intent (activity , CommentActivity .class );
138
- intent .putExtra (CommentActivity .EXTRA_PARENT_DEPTH_KEY , comment .getDepth () + 1 );
139
- intent .putExtra (CommentActivity .EXTRA_COMMENT_PARENT_BODY_MARKDOWN_KEY , comment .getCommentMarkdown ());
140
- intent .putExtra (CommentActivity .EXTRA_COMMENT_PARENT_BODY_KEY , comment .getCommentRawText ());
141
- intent .putExtra (CommentActivity .EXTRA_PARENT_FULLNAME_KEY , comment .getFullName ());
142
- intent .putExtra (CommentActivity .EXTRA_IS_REPLYING_KEY , true );
143
-
144
- intent .putExtra (CommentActivity .EXTRA_PARENT_POSITION_KEY , bundle .getInt (EXTRA_POSITION ));
145
- activity .startActivityForResult (intent , CommentActivity .WRITE_COMMENT_REQUEST_CODE );
146
-
147
- dismiss ();
148
- });
149
151
150
152
binding .saveTextViewCommentMoreBottomSheetFragment .setOnClickListener (view -> {
151
153
if (activity instanceof ViewPostDetailActivity ) {
0 commit comments