``` private val filteredMessages = SortedFilteredL...
# tornadofx
k
Copy code
private val filteredMessages = SortedFilteredList(controller.messageList)

override val root = vbox {
    listview(controller.messageList) {
        cellFormat {
            graphic = MessageCell(it).root
        }
    }
    textfield(controller.searchTerm) {
        filteredMessages.filterWhen(textProperty()) { query, item ->
            item.message.contains(query, true)
        }
    }
}
I dunno what I'm doing wrong here, I can set a break point and see that the boolean check is behaving like I expect, but the
listview
isn't updating.