From cd4d98d3862ee199ca6e8bfbcbc1ee3a3fb8c04e Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 16 Nov 2016 23:57:27 +0100 Subject: [PATCH] go to the selected directory on click --- .../simplemobiletools/gallery/activities/MainActivity.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt index ded305ff9..09c67cef5 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/MainActivity.kt @@ -16,7 +16,6 @@ import android.view.ActionMode import android.view.Menu import android.view.MenuItem import android.view.View -import android.widget.AdapterView import com.simplemobiletools.filepicker.extensions.* import com.simplemobiletools.gallery.Constants import com.simplemobiletools.gallery.R @@ -30,7 +29,7 @@ import kotlinx.android.synthetic.main.activity_main.* import java.io.File import java.util.* -class MainActivity : SimpleActivity(), AdapterView.OnItemClickListener, SwipeRefreshLayout.OnRefreshListener, GetDirectoriesAsynctask.GetDirectoriesListener { +class MainActivity : SimpleActivity(), SwipeRefreshLayout.OnRefreshListener, GetDirectoriesAsynctask.GetDirectoriesListener { companion object { private val STORAGE_PERMISSION = 1 private val PICK_MEDIA = 2 @@ -366,9 +365,9 @@ class MainActivity : SimpleActivity(), AdapterView.OnItemClickListener, SwipeRef super.onActivityResult(requestCode, resultCode, resultData) } - override fun onItemClick(parent: AdapterView<*>, view: View, position: Int, id: Long) { + fun itemClicked(path: String) { Intent(this, MediaActivity::class.java).apply { - putExtra(Constants.DIRECTORY, mDirs[position].path) + putExtra(Constants.DIRECTORY, path) if (mIsSetWallpaperIntent) { putExtra(Constants.SET_WALLPAPER_INTENT, true) @@ -518,7 +517,7 @@ class MainActivity : SimpleActivity(), AdapterView.OnItemClickListener, SwipeRef mDirs = dirs val adapter = DirectoryAdapter(this, mDirs) { - + itemClicked(it.path) } directories_grid.adapter = adapter }