add a helper function for getting the current path at viewpager activity

This commit is contained in:
tibbi 2017-04-01 16:33:30 +02:00
parent dc2e621d6b
commit 627ddeea0a
1 changed files with 7 additions and 5 deletions

View File

@ -206,7 +206,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
}
private fun saveImageAs() {
val currPath = getCurrentMedium()!!.path
val currPath = getCurrentPath()
SaveAsDialog(this, currPath) {
try {
val file = File(it)
@ -263,11 +263,11 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
private fun showProperties() {
if (getCurrentMedium() != null)
PropertiesDialog(this, getCurrentMedium()!!.path, false)
PropertiesDialog(this, getCurrentPath(), false)
}
private fun showOnMap() {
val exif = ExifInterface(getCurrentMedium()?.path)
val exif = ExifInterface(getCurrentPath())
val lat = exif.getAttribute(ExifInterface.TAG_GPS_LATITUDE)
val lat_ref = exif.getAttribute(ExifInterface.TAG_GPS_LATITUDE_REF)
val lon = exif.getAttribute(ExifInterface.TAG_GPS_LONGITUDE)
@ -355,7 +355,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
}
private fun renameFile() {
RenameItemDialog(this, getCurrentFile().absolutePath) {
RenameItemDialog(this, getCurrentPath()) {
mMedia[mPos].path = it
updateActionbarTitle()
}
@ -456,7 +456,9 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
mMedia[Math.min(mPos, mMedia.size - 1)]
}
private fun getCurrentFile() = File(getCurrentMedium()!!.path)
private fun getCurrentPath() = getCurrentMedium()!!.path
private fun getCurrentFile() = File(getCurrentPath())
override fun onPageScrolled(position: Int, positionOffset: Float, positionOffsetPixels: Int) {