diff --git a/src/main/scala/wow/doge/chatto/controller/ChatController.scala b/src/main/scala/wow/doge/chatto/controller/ChatController.scala index 5ad195f..2e211a1 100644 --- a/src/main/scala/wow/doge/chatto/controller/ChatController.scala +++ b/src/main/scala/wow/doge/chatto/controller/ChatController.scala @@ -135,6 +135,20 @@ class ChatController @Inject() ( // curUserAdapter.addDateConverter() // curUserAdapter.addBindings(curUserKeys) chatDataAdapter.addBindings(chatDataAdapterKeys) + + usersListView.cellFactory = _ => { + new ListCell[ActiveUser] { + override def updateItem(item: ActiveUser, empty: Boolean): Unit = { + super.updateItem(item, empty) + if (empty || item == null) { + setText("") + } else { + setText(item.userName) + } + } + } + } + usersListView .selectionModel() .selectedItemProperty()