mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-03 23:58:55 +01:00 
			
		
		
		
	Minor cleanup
Fixing some things that were errors when compiling against SDK 33.
This commit is contained in:
		@@ -134,12 +134,12 @@ abstract class SearchableNucleusController<VB : ViewBinding, P : BasePresenter<*
 | 
			
		||||
 | 
			
		||||
        searchItem.setOnActionExpandListener(
 | 
			
		||||
            object : MenuItem.OnActionExpandListener {
 | 
			
		||||
                override fun onMenuItemActionExpand(item: MenuItem?): Boolean {
 | 
			
		||||
                override fun onMenuItemActionExpand(item: MenuItem): Boolean {
 | 
			
		||||
                    onSearchMenuItemActionExpand(item)
 | 
			
		||||
                    return true
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                override fun onMenuItemActionCollapse(item: MenuItem?): Boolean {
 | 
			
		||||
                override fun onMenuItemActionCollapse(item: MenuItem): Boolean {
 | 
			
		||||
                    val localSearchView = searchItem.actionView as SearchView
 | 
			
		||||
 | 
			
		||||
                    // if it is blank the flow event won't trigger so we would stay in a COLLAPSING state
 | 
			
		||||
 
 | 
			
		||||
@@ -386,7 +386,7 @@ class LibraryController(
 | 
			
		||||
    override fun onCreateOptionsMenu(menu: Menu, inflater: MenuInflater) {
 | 
			
		||||
        createOptionsMenu(menu, inflater, R.menu.library, R.id.action_search)
 | 
			
		||||
        // Mutate the filter icon because it needs to be tinted and the resource is shared.
 | 
			
		||||
        menu.findItem(R.id.action_filter).icon.mutate()
 | 
			
		||||
        menu.findItem(R.id.action_filter).icon?.mutate()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    fun search(query: String) {
 | 
			
		||||
@@ -412,7 +412,7 @@ class LibraryController(
 | 
			
		||||
        // Tint icon if there's a filter active
 | 
			
		||||
        if (settingsSheet.filters.hasActiveFilters()) {
 | 
			
		||||
            val filterColor = activity!!.getResourceColor(R.attr.colorFilterActive)
 | 
			
		||||
            filterItem.icon.setTint(filterColor)
 | 
			
		||||
            filterItem.icon?.setTint(filterColor)
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -311,7 +311,7 @@ open class ReaderPageImageView @JvmOverloads constructor(
 | 
			
		||||
                            return true
 | 
			
		||||
                        }
 | 
			
		||||
 | 
			
		||||
                        override fun onSingleTapConfirmed(e: MotionEvent?): Boolean {
 | 
			
		||||
                        override fun onSingleTapConfirmed(e: MotionEvent): Boolean {
 | 
			
		||||
                            this@ReaderPageImageView.onViewClicked()
 | 
			
		||||
                            return super.onSingleTapConfirmed(e)
 | 
			
		||||
                        }
 | 
			
		||||
 
 | 
			
		||||
@@ -44,7 +44,7 @@ class WebtoonFrame(context: Context) : FrameLayout(context) {
 | 
			
		||||
     * Scale listener used to delegate events to the recycler view.
 | 
			
		||||
     */
 | 
			
		||||
    inner class ScaleListener : ScaleGestureDetector.SimpleOnScaleGestureListener() {
 | 
			
		||||
        override fun onScaleBegin(detector: ScaleGestureDetector?): Boolean {
 | 
			
		||||
        override fun onScaleBegin(detector: ScaleGestureDetector): Boolean {
 | 
			
		||||
            recycler?.onScaleBegin()
 | 
			
		||||
            return true
 | 
			
		||||
        }
 | 
			
		||||
@@ -63,13 +63,13 @@ class WebtoonFrame(context: Context) : FrameLayout(context) {
 | 
			
		||||
     * Fling listener used to delegate events to the recycler view.
 | 
			
		||||
     */
 | 
			
		||||
    inner class FlingListener : GestureDetector.SimpleOnGestureListener() {
 | 
			
		||||
        override fun onDown(e: MotionEvent?): Boolean {
 | 
			
		||||
        override fun onDown(e: MotionEvent): Boolean {
 | 
			
		||||
            return true
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        override fun onFling(
 | 
			
		||||
            e1: MotionEvent?,
 | 
			
		||||
            e2: MotionEvent?,
 | 
			
		||||
            e1: MotionEvent,
 | 
			
		||||
            e2: MotionEvent,
 | 
			
		||||
            velocityX: Float,
 | 
			
		||||
            velocityY: Float,
 | 
			
		||||
        ): Boolean {
 | 
			
		||||
 
 | 
			
		||||
@@ -106,13 +106,13 @@ class SettingsMainController : BasicComposeController() {
 | 
			
		||||
 | 
			
		||||
        searchItem.setOnActionExpandListener(
 | 
			
		||||
            object : MenuItem.OnActionExpandListener {
 | 
			
		||||
                override fun onMenuItemActionExpand(item: MenuItem?): Boolean {
 | 
			
		||||
                override fun onMenuItemActionExpand(item: MenuItem): Boolean {
 | 
			
		||||
                    preferences.lastSearchQuerySearchSettings().set("") // reset saved search query
 | 
			
		||||
                    router.pushController(SettingsSearchController())
 | 
			
		||||
                    return true
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                override fun onMenuItemActionCollapse(item: MenuItem?): Boolean {
 | 
			
		||||
                override fun onMenuItemActionCollapse(item: MenuItem): Boolean {
 | 
			
		||||
                    return true
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
 
 | 
			
		||||
@@ -50,11 +50,11 @@ class SettingsSearchController : ComposeController<SettingsSearchPresenter>() {
 | 
			
		||||
 | 
			
		||||
        searchItem.setOnActionExpandListener(
 | 
			
		||||
            object : MenuItem.OnActionExpandListener {
 | 
			
		||||
                override fun onMenuItemActionExpand(item: MenuItem?): Boolean {
 | 
			
		||||
                override fun onMenuItemActionExpand(item: MenuItem): Boolean {
 | 
			
		||||
                    return true
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                override fun onMenuItemActionCollapse(item: MenuItem?): Boolean {
 | 
			
		||||
                override fun onMenuItemActionCollapse(item: MenuItem): Boolean {
 | 
			
		||||
                    router.popCurrentController()
 | 
			
		||||
                    return false
 | 
			
		||||
                }
 | 
			
		||||
 
 | 
			
		||||
@@ -87,7 +87,7 @@ class TachiyomiBottomNavigationView @JvmOverloads constructor(
 | 
			
		||||
            .setDuration(duration)
 | 
			
		||||
            .applySystemAnimatorScale(context)
 | 
			
		||||
            .setListener(object : AnimatorListenerAdapter() {
 | 
			
		||||
                override fun onAnimationEnd(animation: Animator?) {
 | 
			
		||||
                override fun onAnimationEnd(animation: Animator) {
 | 
			
		||||
                    currentAnimator = null
 | 
			
		||||
                    postInvalidate()
 | 
			
		||||
                }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user