Skip to content
This repository was archived by the owner on Nov 26, 2019. It is now read-only.

Commit 4bf5aea

Browse files
committed
When sorting servers by players, null values are now treated as zero
Signed-off-by: Bios-Marcel <[email protected]>
1 parent bd2423d commit 4bf5aea

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/kotlin/com/msc/serverbrowser/gui/controllers/implementations/ServerListController.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,8 +223,8 @@ class ServerListController(private val client: Client, private val mainControlle
223223
private fun setPlayerComparator() {
224224
view.playersTableColumn.setComparator { stringOne, stringTwo ->
225225
val maxPlayersRemovalRegex = "/.*"
226-
val playersOne = Integer.parseInt(stringOne.replace(maxPlayersRemovalRegex.toRegex(), ""))
227-
val playersTwo = Integer.parseInt(stringTwo.replace(maxPlayersRemovalRegex.toRegex(), ""))
226+
val playersOne = stringOne.replace(maxPlayersRemovalRegex.toRegex(), "").toIntOrNull() ?: 0
227+
val playersTwo = stringTwo.replace(maxPlayersRemovalRegex.toRegex(), "").toIntOrNull() ?: 0
228228

229229
Integer.compare(playersOne, playersTwo)
230230
}

0 commit comments

Comments
 (0)