diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/adapters/ArtistRowBinder.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/adapters/ArtistRowBinder.kt index d1cfbc10..bb18f9ae 100644 --- a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/adapters/ArtistRowBinder.kt +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/adapters/ArtistRowBinder.kt @@ -110,9 +110,11 @@ class ArtistRowBinder( } private fun showArtistPicture(): Boolean { - val isOffline = ActiveServerProvider.isOffline() + val isOnline = !ActiveServerProvider.isOffline() val shouldShowArtistPicture = Settings.shouldShowArtistPicture - return (!isOffline && shouldShowArtistPicture) || Settings.useId3TagsOffline + + val id3Enabled = (isOnline && Settings.shouldUseId3Tags) || Settings.useId3TagsOffline + return id3Enabled && shouldShowArtistPicture } /**