summaryrefslogtreecommitdiffstats
path: root/app/src/main/java/app/fedilab/android/client/entities/api/Account.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/app/fedilab/android/client/entities/api/Account.java')
-rw-r--r--app/src/main/java/app/fedilab/android/client/entities/api/Account.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/src/main/java/app/fedilab/android/client/entities/api/Account.java b/app/src/main/java/app/fedilab/android/client/entities/api/Account.java
index 36fb7a741..9ece81820 100644
--- a/app/src/main/java/app/fedilab/android/client/entities/api/Account.java
+++ b/app/src/main/java/app/fedilab/android/client/entities/api/Account.java
@@ -14,6 +14,7 @@ package app.fedilab.android.client.entities.api;
* You should have received a copy of the GNU General Public License along with Fedilab; if not,
* see <http://www.gnu.org/licenses>. */
+import android.app.Activity;
import android.content.Context;
import android.text.Spannable;
import android.view.View;
@@ -87,6 +88,13 @@ public class Account implements Serializable {
return SpannableHelper.convert(context, display_name, null, this, null, false, viewWeakReference);
}
+ public synchronized Spannable getSpanDisplayName(Activity activity, WeakReference<View> viewWeakReference) {
+ if (display_name == null || display_name.isEmpty()) {
+ display_name = username;
+ }
+ return SpannableHelper.convertEmoji(activity, display_name, this, viewWeakReference);
+ }
+
public synchronized Spannable getSpanDisplayNameTitle(Context context, WeakReference<View> viewWeakReference, String title) {
return SpannableHelper.convert(context, title, null, this, null, false, viewWeakReference);
}