diff --git a/app/src/main/java/net/devemperor/wristassist/adapters/ChatAdapter.java b/app/src/main/java/net/devemperor/wristassist/adapters/ChatAdapter.java index 22479ee..e0bd1d7 100644 --- a/app/src/main/java/net/devemperor/wristassist/adapters/ChatAdapter.java +++ b/app/src/main/java/net/devemperor/wristassist/adapters/ChatAdapter.java @@ -93,10 +93,10 @@ public View getView (int position, View convertView, @NonNull ViewGroup parent) chatItem.setTextSize(context.getSharedPreferences("net.devemperor.wristassist", Context.MODE_PRIVATE) .getInt("net.devemperor.wristassist.font_size", 15) * Util.getFontMultiplier(context)); - chatItem.setOnClickListener(v -> launchTTS(chatItem.getText().toString())); + ChatMessage chatMessage = objects.get(position).getChatMessage(); + chatItem.setOnClickListener(v -> launchTTS(chatMessage.getContent())); Drawable icon; - ChatMessage chatMessage = objects.get(position).getChatMessage(); chatItem.setText(chatMessage.getContent()); if (chatMessage.getRole().equals(ChatMessageRole.USER.value())) { icon = ContextCompat.getDrawable(context, R.drawable.twotone_person_24);