mirror of
https://github.com/tachiyomiorg/tachiyomi.git
synced 2024-12-25 14:21:50 +01:00
Fixed being able to drag a category above create new catergory
This commit is contained in:
parent
b8f9de1571
commit
79ebb03cfd
@ -5,6 +5,7 @@ import android.view.LayoutInflater
|
|||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager
|
import androidx.recyclerview.widget.LinearLayoutManager
|
||||||
|
import androidx.recyclerview.widget.RecyclerView
|
||||||
import com.afollestad.materialdialogs.MaterialDialog
|
import com.afollestad.materialdialogs.MaterialDialog
|
||||||
import com.google.android.material.snackbar.BaseTransientBottomBar
|
import com.google.android.material.snackbar.BaseTransientBottomBar
|
||||||
import com.google.android.material.snackbar.Snackbar
|
import com.google.android.material.snackbar.Snackbar
|
||||||
@ -23,6 +24,7 @@ import kotlinx.android.synthetic.main.categories_controller.*
|
|||||||
*/
|
*/
|
||||||
class CategoryController(bundle: Bundle? = null) : BaseController(bundle),
|
class CategoryController(bundle: Bundle? = null) : BaseController(bundle),
|
||||||
FlexibleAdapter.OnItemClickListener,
|
FlexibleAdapter.OnItemClickListener,
|
||||||
|
FlexibleAdapter.OnItemMoveListener,
|
||||||
CategoryAdapter.CategoryItemListener {
|
CategoryAdapter.CategoryItemListener {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -173,6 +175,13 @@ class CategoryController(bundle: Bundle? = null) : BaseController(bundle),
|
|||||||
snack = null
|
snack = null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun onActionStateChanged(viewHolder: RecyclerView.ViewHolder?, actionState: Int) {}
|
||||||
|
|
||||||
|
override fun onItemMove(fromPosition: Int, toPosition: Int) {}
|
||||||
|
|
||||||
|
override fun shouldMoveItem(fromPosition: Int, toPosition: Int): Boolean {
|
||||||
|
return toPosition > 0
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Called from the presenter when a category with the given name already exists.
|
* Called from the presenter when a category with the given name already exists.
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user