aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/ml/docilealligator
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/ml/docilealligator')
-rw-r--r--app/src/main/java/ml/docilealligator/infinityforreddit/activities/ViewSubredditDetailActivity.java4
-rw-r--r--app/src/main/java/ml/docilealligator/infinityforreddit/utils/Utils.java12
2 files changed, 7 insertions, 9 deletions
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ViewSubredditDetailActivity.java b/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ViewSubredditDetailActivity.java
index ddb7fb1e..b657f0fa 100644
--- a/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ViewSubredditDetailActivity.java
+++ b/app/src/main/java/ml/docilealligator/infinityforreddit/activities/ViewSubredditDetailActivity.java
@@ -390,9 +390,7 @@ public class ViewSubredditDetailActivity extends BaseActivity implements SortTyp
glide.load(getDrawable(R.drawable.subreddit_default_icon))
.apply(RequestOptions.bitmapTransform(new RoundedCornersTransformation(216, 0)))
.into(iconGifImageView);
- iconGifImageView.setOnClickListener(view -> {
- //Do nothing as it is a default icon
- });
+ iconGifImageView.setOnClickListener(null);
} else {
glide.load(subredditData.getIconUrl())
.apply(RequestOptions.bitmapTransform(new RoundedCornersTransformation(216, 0)))
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/utils/Utils.java b/app/src/main/java/ml/docilealligator/infinityforreddit/utils/Utils.java
index b460a240..c0abde00 100644
--- a/app/src/main/java/ml/docilealligator/infinityforreddit/utils/Utils.java
+++ b/app/src/main/java/ml/docilealligator/infinityforreddit/utils/Utils.java
@@ -41,12 +41,12 @@ public class Utils {
.replaceAll("((?<=[\\s])|^)/[rRuU]/[\\w-]+/{0,1}", "[$0](https://www.reddit.com$0)")
.replaceAll("((?<=[\\s])|^)[rRuU]/[\\w-]+/{0,1}", "[$0](https://www.reddit.com/$0)")
.replaceAll("\\^{2,}", "^")
- .replaceAll("^#(?!($|\\s))", "# ")
- .replaceAll("^##(?!($|\\s))", "## ")
- .replaceAll("^###(?!($|\\s))", "### ")
- .replaceAll("^####(?!($|\\s))", "#### ")
- .replaceAll("^#####(?!($|\\s))", "##### ")
- .replaceAll("^######(?!($|\\s))", "###### "));
+ .replaceAll("(^|^ *|\\n *)#(?!($|\\s|#))", "$0 ")
+ .replaceAll("(^|^ *|\\n *)##(?!($|\\s|#))", "$0 ")
+ .replaceAll("(^|^ *|\\n *)###(?!($|\\s|#))", "$0 ")
+ .replaceAll("(^|^ *|\\n *)####(?!($|\\s|#))", "$0 ")
+ .replaceAll("(^|^ *|\\n *)#####(?!($|\\s|#))", "$0 ")
+ .replaceAll("(^|^ *|\\n *)######(?!($|\\s|#))", "$0 "));
//Fix superscript
int startIndex = regexed.indexOf("^");