mirror of
https://github.com/SimpleMobileTools/Simple-Gallery.git
synced 2025-06-05 21:59:19 +02:00
make fragment click listener nullable
This commit is contained in:
@@ -66,6 +66,6 @@ class PhotoFragment : ViewPagerFragment(), View.OnClickListener {
|
|||||||
if (listener == null)
|
if (listener == null)
|
||||||
listener = activity as ViewPagerFragment.FragmentClickListener
|
listener = activity as ViewPagerFragment.FragmentClickListener
|
||||||
|
|
||||||
listener.fragmentClicked()
|
listener?.fragmentClicked()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -161,7 +161,11 @@ class VideoFragment : ViewPagerFragment(), View.OnClickListener, SurfaceHolder.C
|
|||||||
else -> {
|
else -> {
|
||||||
mIsFullscreen = !mIsFullscreen
|
mIsFullscreen = !mIsFullscreen
|
||||||
checkFullscreen()
|
checkFullscreen()
|
||||||
listener.fragmentClicked()
|
|
||||||
|
if (listener == null)
|
||||||
|
listener = activity as ViewPagerFragment.FragmentClickListener
|
||||||
|
|
||||||
|
listener?.fragmentClicked()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -3,7 +3,7 @@ package com.simplemobiletools.gallery.fragments
|
|||||||
import android.support.v4.app.Fragment
|
import android.support.v4.app.Fragment
|
||||||
|
|
||||||
abstract class ViewPagerFragment : Fragment() {
|
abstract class ViewPagerFragment : Fragment() {
|
||||||
lateinit var listener: FragmentClickListener
|
var listener: FragmentClickListener? = null
|
||||||
|
|
||||||
abstract fun itemDragged()
|
abstract fun itemDragged()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user