diff --git a/app/src/main/java/oppen/ariane/ui/bookmarks/BookmarksDialog.kt b/app/src/main/java/oppen/ariane/ui/bookmarks/BookmarksDialog.kt index 06ff9d3..7c12fbe 100644 --- a/app/src/main/java/oppen/ariane/ui/bookmarks/BookmarksDialog.kt +++ b/app/src/main/java/oppen/ariane/ui/bookmarks/BookmarksDialog.kt @@ -13,6 +13,7 @@ import kotlinx.android.synthetic.main.dialog_bookmarks.view.* import oppen.ariane.R import oppen.ariane.io.bookmarks.Bookmark import oppen.ariane.io.bookmarks.BookmarksDatasource +import oppen.visible class BookmarksDialog( @@ -73,7 +74,10 @@ class BookmarksDialog( bookmarkDatasource.get { bookmarks -> Handler(Looper.getMainLooper()).post { - bookmarksAdapter.update(bookmarks) + when { + bookmarks.isEmpty() -> view.bookmarks_empty_layout.visible(true) + else -> bookmarksAdapter.update(bookmarks) + } } } } diff --git a/app/src/main/res/layout/dialog_bookmarks.xml b/app/src/main/res/layout/dialog_bookmarks.xml index fd8a842..09c0a00 100644 --- a/app/src/main/res/layout/dialog_bookmarks.xml +++ b/app/src/main/res/layout/dialog_bookmarks.xml @@ -17,5 +17,38 @@ android:layout_height="wrap_content" android:layout_below="@+id/bookmarks_toolbar"/> + + + + + + + + + + + + + + + \ No newline at end of file