mirror of
				https://github.com/SimpleMobileTools/Simple-App-Launcher.git
				synced 2025-06-05 21:49:21 +02:00 
			
		
		
		
	Remove unnecessary lambda based listener
This commit is contained in:
		@@ -124,7 +124,7 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
 | 
			
		||||
        checkInvalidApps()
 | 
			
		||||
        initZoomListener()
 | 
			
		||||
        setupAdapter(displayedLaunchers)
 | 
			
		||||
        maybeShowEmptyView(displayedLaunchers)
 | 
			
		||||
        maybeShowEmptyView()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private fun setupAdapter(launchers: ArrayList<AppLauncher>) {
 | 
			
		||||
@@ -136,7 +136,6 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
 | 
			
		||||
            launchers = launchers,
 | 
			
		||||
            listener = this,
 | 
			
		||||
            recyclerView = launchers_grid,
 | 
			
		||||
            onItemsRemoved = ::onItemsRemoved,
 | 
			
		||||
        ) {
 | 
			
		||||
            hideKeyboard()
 | 
			
		||||
            val launchIntent = packageManager.getLaunchIntentForPackage((it as AppLauncher).packageName)
 | 
			
		||||
@@ -280,11 +279,7 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private fun onItemsRemoved() {
 | 
			
		||||
        maybeShowEmptyView()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private fun maybeShowEmptyView(displayedLaunchers: ArrayList<AppLauncher> = dbHelper.getLaunchers()) {
 | 
			
		||||
    private fun maybeShowEmptyView() {
 | 
			
		||||
        val emptyViews = arrayOf(add_icons_placeholder, no_items_placeholder)
 | 
			
		||||
        if (displayedLaunchers.isEmpty()) {
 | 
			
		||||
            launchers_fastscroller.fadeOut()
 | 
			
		||||
 
 | 
			
		||||
@@ -31,7 +31,6 @@ class LaunchersAdapter(
 | 
			
		||||
    val launchers: ArrayList<AppLauncher>,
 | 
			
		||||
    val listener: RefreshRecyclerViewListener?,
 | 
			
		||||
    recyclerView: MyRecyclerView,
 | 
			
		||||
    var onItemsRemoved: (() -> Unit)? = null,
 | 
			
		||||
    itemClick: (Any) -> Unit
 | 
			
		||||
) : MyRecyclerViewAdapter(activity, recyclerView, itemClick), ItemTouchHelperContract, RecyclerViewFastScroller.OnPopupTextUpdate {
 | 
			
		||||
 | 
			
		||||
@@ -179,7 +178,9 @@ class LaunchersAdapter(
 | 
			
		||||
        activity.dbHelper.deleteLaunchers(removeIds)
 | 
			
		||||
        positions.sortDescending()
 | 
			
		||||
        removeSelectedItems(positions)
 | 
			
		||||
        onItemsRemoved?.invoke()
 | 
			
		||||
        if (launchers.isEmpty()) {
 | 
			
		||||
            listener?.refreshItems()
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private fun setupView(view: View, launcher: AppLauncher, holder: ViewHolder) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user