Merge Laurent updates

feature/top10
Aurelien Hubert 7 years ago
parent fae8b694c9
commit 5b7d8ab2b9
  1. 9
      app/src/main/java/net/pokeranalytics/android/model/realm/Filter.kt
  2. 7
      app/src/main/java/net/pokeranalytics/android/ui/activity/NewDataMenuActivity.kt

@ -48,12 +48,13 @@ open class Filter : RealmObject(), RowRepresentable, Editable, Deletable, Counta
} }
inline fun <reified T : Filterable> queryOn(realm: Realm, query: Query, sortField: String? = null): RealmResults<T> { inline fun <reified T : Filterable> queryOn(realm: Realm, query: Query, sortField: String? = null): RealmResults<T> {
val realmQuery = realm.where<T>() val rootQuery = realm.where<T>()
var realmQuery = query.queryWith(rootQuery)
sortField?.let { sortField?.let {
return query.queryWith(realmQuery).sort(it).findAll() realmQuery = realmQuery.sort(it)
} ?: run {
return query.queryWith(realmQuery).findAll()
} }
val desc = realmQuery.description
return realmQuery.findAll()
} }
} }

@ -4,6 +4,8 @@ import android.animation.Animator
import android.animation.AnimatorListenerAdapter import android.animation.AnimatorListenerAdapter
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import android.content.pm.ActivityInfo
import android.os.Build
import android.os.Bundle import android.os.Bundle
import android.view.View import android.view.View
import android.view.ViewAnimationUtils import android.view.ViewAnimationUtils
@ -36,6 +38,11 @@ class NewDataMenuActivity : PokerAnalyticsActivity() {
override fun onCreate(savedInstanceState: Bundle?) { override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) { // used to fix Oreo crash
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
setContentView(R.layout.activity_new_data) setContentView(R.layout.activity_new_data)
initUI() initUI()
} }

Loading…
Cancel
Save