kunfei пре 4 година
родитељ
комит
f672fb3417

+ 2 - 2
app/src/main/java/io/legado/app/ui/book/toc/BookmarkAdapter.kt

@@ -34,7 +34,7 @@ class BookmarkAdapter(context: Context, val callback: Callback) :
         }
         }
         binding.root.onLongClick {
         binding.root.onLongClick {
             getItem(holder.layoutPosition)?.let { bookmark ->
             getItem(holder.layoutPosition)?.let { bookmark ->
-                callback.onLongClick(bookmark)
+                callback.onLongClick(bookmark, holder.layoutPosition)
             }
             }
         }
         }
 
 
@@ -42,7 +42,7 @@ class BookmarkAdapter(context: Context, val callback: Callback) :
 
 
     interface Callback {
     interface Callback {
         fun onClick(bookmark: Bookmark)
         fun onClick(bookmark: Bookmark)
-        fun onLongClick(bookmark: Bookmark)
+        fun onLongClick(bookmark: Bookmark, pos: Int)
     }
     }
 
 
 }
 }

+ 2 - 2
app/src/main/java/io/legado/app/ui/book/toc/BookmarkFragment.kt

@@ -83,8 +83,8 @@ class BookmarkFragment : VMBaseFragment<TocViewModel>(R.layout.fragment_bookmark
         }
         }
     }
     }
 
 
-    override fun onLongClick(bookmark: Bookmark) {
-        showDialogFragment(BookmarkDialog(bookmark))
+    override fun onLongClick(bookmark: Bookmark, pos: Int) {
+        showDialogFragment(BookmarkDialog(bookmark, pos))
     }
     }
 
 
     override fun upBookmark(pos: Int, bookmark: Bookmark) {
     override fun upBookmark(pos: Int, bookmark: Bookmark) {