From b58fb48a20db561d5b75d69c29cdff7b90bd0593 Mon Sep 17 00:00:00 2001
From: Jobobby04 <jobobby04@users.noreply.github.com>
Date: Sun, 13 Feb 2022 20:05:59 -0500
Subject: [PATCH] Fix no-title grid crash in source browse

---
 app/build.gradle.kts                   | 2 +-
 app/src/main/java/exh/EXHMigrations.kt | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 64dfc8934..dd4a1657e 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -29,7 +29,7 @@ android {
         applicationId = "eu.kanade.tachiyomi.sy"
         minSdk = AndroidConfig.minSdk
         targetSdk = AndroidConfig.targetSdk
-        versionCode = 28
+        versionCode = 29
         versionName = "1.8.1"
 
         buildConfigField("String", "COMMIT_COUNT", "\"${getCommitCount()}\"")
diff --git a/app/src/main/java/exh/EXHMigrations.kt b/app/src/main/java/exh/EXHMigrations.kt
index 201ac7dd4..e2e44107d 100644
--- a/app/src/main/java/exh/EXHMigrations.kt
+++ b/app/src/main/java/exh/EXHMigrations.kt
@@ -387,6 +387,11 @@ object EXHMigrations {
                         preferences.libraryDisplayMode().set(DisplayModeSetting.COVER_ONLY_GRID)
                     }
                 }
+                if (oldVersion under 29) {
+                    if (prefs.getString("pref_display_mode_catalogue", null) == "NO_TITLE_GRID") {
+                        preferences.libraryDisplayMode().set(DisplayModeSetting.COMPACT_GRID)
+                    }
+                }
 
                 // if (oldVersion under 1) { } (1 is current release version)
                 // do stuff here when releasing changed crap