Browse Source

Show message in migrate screen if library is empty

arkon 3 years ago
parent
commit
690d8e43ae

+ 7 - 0
app/src/main/java/eu/kanade/tachiyomi/ui/browse/migration/sources/MigrationSourcesController.kt

@@ -63,6 +63,13 @@ class MigrationSourcesController :
     }
 
     fun setSources(sourcesWithManga: List<SourceItem>) {
+        // Show empty view if needed
+        if (sourcesWithManga.isNotEmpty()) {
+            binding.emptyView.hide()
+        } else {
+            binding.emptyView.show(R.string.information_empty_library)
+        }
+
         adapter?.updateDataSet(sourcesWithManga)
     }
 

+ 7 - 0
app/src/main/res/layout/migration_sources_controller.xml

@@ -21,4 +21,11 @@
         app:fastScrollerBubbleEnabled="false"
         tools:visibility="visible" />
 
+    <eu.kanade.tachiyomi.widget.EmptyView
+        android:id="@+id/empty_view"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_gravity="center"
+        android:visibility="gone" />
+
 </FrameLayout>