diff --git a/Awful.apk/src/main/assets/javascript/thread.js b/Awful.apk/src/main/assets/javascript/thread.js
index a76da7fc3..8da1be888 100644
--- a/Awful.apk/src/main/assets/javascript/thread.js
+++ b/Awful.apk/src/main/assets/javascript/thread.js
@@ -522,7 +522,7 @@ function showPostMenu(postMenu) {
postMenu.getAttribute('userid'),
postMenu.getAttribute('lastreadurl'),
postMenu.hasAttribute('editable'),
- postMenu.hasAttribute('has-role'),
+ postMenu.getAttribute('data-role') || '',
postMenu.hasAttribute('isPlat'),
avatar ? avatar.getAttribute('src') : null
);
diff --git a/Awful.apk/src/main/assets/mustache/post.mustache b/Awful.apk/src/main/assets/mustache/post.mustache
index 547829699..078e444a6 100644
--- a/Awful.apk/src/main/assets/mustache/post.mustache
+++ b/Awful.apk/src/main/assets/mustache/post.mustache
@@ -11,7 +11,7 @@
{{#avatarText}}{{/avatarText}}
-
+
diff --git a/Awful.apk/src/main/java/com/ferg/awfulapp/ThreadDisplayFragment.java b/Awful.apk/src/main/java/com/ferg/awfulapp/ThreadDisplayFragment.java
index 579f697ce..cbc3e80ce 100644
--- a/Awful.apk/src/main/java/com/ferg/awfulapp/ThreadDisplayFragment.java
+++ b/Awful.apk/src/main/java/com/ferg/awfulapp/ThreadDisplayFragment.java
@@ -1139,7 +1139,7 @@ public void onMoreClick(
final String aUserId,
final String lastReadUrl,
final boolean editable,
- final boolean isAdminOrMod,
+ final String posterRole,
final boolean isPlat,
final String avatarUrl) {
@@ -1149,7 +1149,7 @@ public void onMoreClick(
editable, aUsername,
Integer.parseInt(aUserId),
isPlat,
- isAdminOrMod,
+ posterRole,
postFilterUserId,
avatarUrl);
diff --git a/Awful.apk/src/main/java/com/ferg/awfulapp/popupmenu/PostContextMenu.java b/Awful.apk/src/main/java/com/ferg/awfulapp/popupmenu/PostContextMenu.java
index 475c618dc..35d59e85b 100644
--- a/Awful.apk/src/main/java/com/ferg/awfulapp/popupmenu/PostContextMenu.java
+++ b/Awful.apk/src/main/java/com/ferg/awfulapp/popupmenu/PostContextMenu.java
@@ -43,7 +43,7 @@ public class PostContextMenu extends BasePopupMenu generateMenuItems() {
awfulActions.add(EDIT);
}
awfulActions.add(MARK_LAST_SEEN);
- if (!ownPost && youHavePlat && (posterHasPlat || posterIsAdminOrMod)) {
+ if (!ownPost && youHavePlat && (posterHasPlat || posterHasRole)) {
awfulActions.add(SEND_PM);
}
awfulActions.add(ownPost ? YOUR_POSTS : USER_POSTS);
if (!ownPost) {
awfulActions.add(prefs.markedUsers.contains(posterUsername) ? UNMARK_USER : MARK_USER);
}
- if (!ownPost && !posterIsAdminOrMod) {
+ if (!ownPost && !posterIsAdmin) {
awfulActions.add(REPORT_POST);
}
awfulActions.add(COPY_URL);
awfulActions.add(RAP_SHEET);
- if (!ownPost && !posterIsAdminOrMod) {
+ if (!ownPost && !posterHasRole) {
awfulActions.add(IGNORE_USER);
}
if (prefs.avatarsEnabled && posterAvatarUrl != null) {