diff options
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.java | 8 |
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); } |