mirror of
				https://github.com/SimpleMobileTools/Simple-File-Manager.git
				synced 2025-06-05 22:09:15 +02:00 
			
		
		
		
	fix up the breadcrumb clicklistener
This commit is contained in:
		@@ -7,6 +7,7 @@ import android.os.Bundle
 | 
			
		||||
import android.support.v4.app.DialogFragment
 | 
			
		||||
import android.support.v7.app.AlertDialog
 | 
			
		||||
import android.view.View
 | 
			
		||||
import com.simplemobiletools.filepicker.Breadcrumbs
 | 
			
		||||
import com.simplemobiletools.filepicker.R
 | 
			
		||||
import com.simplemobiletools.filepicker.adapters.ItemsAdapter
 | 
			
		||||
import com.simplemobiletools.filepicker.extensions.getFilenameFromPath
 | 
			
		||||
@@ -16,7 +17,7 @@ import java.io.File
 | 
			
		||||
import java.util.*
 | 
			
		||||
import kotlin.comparisons.compareBy
 | 
			
		||||
 | 
			
		||||
class SelectFolderDialog : DialogFragment() {
 | 
			
		||||
class SelectFolderDialog : DialogFragment(), Breadcrumbs.BreadcrumbsListener {
 | 
			
		||||
    val SELECT_FOLDER_REQUEST = 1
 | 
			
		||||
    val SELECT_FOLDER_PATH = "path"
 | 
			
		||||
 | 
			
		||||
@@ -78,11 +79,7 @@ class SelectFolderDialog : DialogFragment() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private fun setupBreadcrumbs() {
 | 
			
		||||
        /*dialog.directory_picker_breadcrumbs.setListener { id ->
 | 
			
		||||
            val item = dialog.directory_picker_breadcrumbs.getChildAt(id).tag as FileDirItem
 | 
			
		||||
            mPath = item.path
 | 
			
		||||
            updateItems()
 | 
			
		||||
        }*/
 | 
			
		||||
        dialog.directory_picker_breadcrumbs.setListener(this)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private fun getItems(path: String): List<FileDirItem> {
 | 
			
		||||
@@ -123,4 +120,10 @@ class SelectFolderDialog : DialogFragment() {
 | 
			
		||||
        }
 | 
			
		||||
        return false
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    override fun breadcrumbClicked(id: Int) {
 | 
			
		||||
        val item = dialog.directory_picker_breadcrumbs.getChildAt(id).tag as FileDirItem
 | 
			
		||||
        mPath = item.path
 | 
			
		||||
        updateItems()
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user