mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-02-15 20:48:00 +01:00
fix NPE
This commit is contained in:
parent
9a86bd075b
commit
a8554c22d0
3 changed files with 11 additions and 9 deletions
|
@ -472,19 +472,19 @@ class GameListItem(private val m_context: Context, aset: AttributeSet?) :
|
|||
Log.w(TAG, "interrupted; killing s_thumbThread")
|
||||
break
|
||||
}
|
||||
val activity = elem.m_item.m_activity
|
||||
val activity = elem.m_item.m_activity!!
|
||||
val rowid = elem.m_rowid
|
||||
var thumb = DBUtils.getThumbnail(activity!!, rowid)
|
||||
var thumb = DBUtils.getThumbnail(activity, rowid)
|
||||
if (null == thumb) {
|
||||
// loadMakeBitmap puts in DB
|
||||
thumb = GameUtils.loadMakeBitmap(activity, rowid)
|
||||
thumb = GameUtils.loadMakeBitmap(activity, rowid) // here
|
||||
}
|
||||
|
||||
if (null != thumb) {
|
||||
val fThumb: Bitmap = thumb
|
||||
thumb?.let {
|
||||
// val fThumb: Bitmap = thumb
|
||||
activity.runOnUiThread {
|
||||
val item = elem.m_item
|
||||
item.mThumb = fThumb
|
||||
item.mThumb = it
|
||||
item.showHide()
|
||||
}
|
||||
}
|
||||
|
|
|
@ -427,9 +427,9 @@ object GameUtils {
|
|||
fun loadMakeBitmap(context: Context, rowid: Long): Bitmap? {
|
||||
var thumb: Bitmap? = null
|
||||
GameWrapper.make(context, rowid).use { gw ->
|
||||
if (null != gw) {
|
||||
gw?.lock?.let {
|
||||
thumb = takeSnapshot(context, gw.gamePtr(), gw.gi())
|
||||
DBUtils.saveThumbnail(context, gw.lock!!, thumb)
|
||||
DBUtils.saveThumbnail(context, it, thumb)
|
||||
}
|
||||
}
|
||||
return thumb
|
||||
|
|
|
@ -26,9 +26,11 @@ import androidx.lifecycle.LifecycleObserver
|
|||
import androidx.lifecycle.LifecycleOwner
|
||||
import androidx.lifecycle.OnLifecycleEvent
|
||||
import androidx.lifecycle.ProcessLifecycleOwner
|
||||
import org.eehouse.android.xw4.jni.XwJNI
|
||||
|
||||
import java.util.UUID
|
||||
|
||||
import org.eehouse.android.xw4.jni.XwJNI
|
||||
|
||||
class XWApp : Application(), LifecycleObserver {
|
||||
override fun onCreate() {
|
||||
sContext = this
|
||||
|
|
Loading…
Add table
Reference in a new issue