Skip to content

Commit 9b18614

Browse files
committed
Add formatting removal on paste for search
Closes #5912
1 parent 8080c32 commit 9b18614

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

app/src/main/java/org/schabi/newpipe/fragments/list/search/SearchFragment.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import android.text.Html;
1010
import android.text.TextUtils;
1111
import android.text.TextWatcher;
12+
import android.text.style.CharacterStyle;
1213
import android.util.Log;
1314
import android.view.KeyEvent;
1415
import android.view.LayoutInflater;
@@ -588,6 +589,12 @@ public void onTextChanged(final CharSequence s, final int start,
588589

589590
@Override
590591
public void afterTextChanged(final Editable s) {
592+
final CharacterStyle[] toBeRemovedSpans = s.getSpans(
593+
0, s.length(), CharacterStyle.class
594+
);
595+
for (final CharacterStyle toBeRemovedSpan : toBeRemovedSpans) {
596+
s.removeSpan(toBeRemovedSpan);
597+
}
591598
final String newText = searchEditText.getText().toString();
592599
suggestionPublisher.onNext(newText);
593600
}

0 commit comments

Comments
 (0)