diff --git a/app/src/main/java/net/pokeranalytics/android/model/realm/Game.kt b/app/src/main/java/net/pokeranalytics/android/model/realm/Game.kt
index 79097858..b74c2d50 100644
--- a/app/src/main/java/net/pokeranalytics/android/model/realm/Game.kt
+++ b/app/src/main/java/net/pokeranalytics/android/model/realm/Game.kt
@@ -68,7 +68,7 @@ open class Game : RealmObject(), Manageable, StaticRowRepresentableDataSource, R
override fun updateValue(value: Any?, row: RowRepresentable) {
when (row) {
SimpleRow.NAME -> this.name = value as String? ?: ""
- GameRow.SHORT_NAME -> this.shortName = value as String
+ GameRow.SHORT_NAME -> this.shortName = value as String? ?: ""
}
}
diff --git a/app/src/main/java/net/pokeranalytics/android/ui/view/SessionRowView.kt b/app/src/main/java/net/pokeranalytics/android/ui/view/SessionRowView.kt
index 320f66ee..31cfce79 100644
--- a/app/src/main/java/net/pokeranalytics/android/ui/view/SessionRowView.kt
+++ b/app/src/main/java/net/pokeranalytics/android/ui/view/SessionRowView.kt
@@ -14,10 +14,7 @@ import net.pokeranalytics.android.model.TableSize
import net.pokeranalytics.android.model.extensions.SessionState
import net.pokeranalytics.android.model.extensions.getState
import net.pokeranalytics.android.model.realm.Session
-import net.pokeranalytics.android.util.getDayNumber
-import net.pokeranalytics.android.util.getShortDayName
-import net.pokeranalytics.android.util.shortTime
-import net.pokeranalytics.android.util.toCurrency
+import net.pokeranalytics.android.util.*
/**
* Display a row session
@@ -47,11 +44,7 @@ class SessionRowView : FrameLayout {
private fun init() {
val layoutInflater = LayoutInflater.from(context)
rowHistorySession = layoutInflater.inflate(R.layout.row_session_view, this, false) as ConstraintLayout
- val layoutParams = FrameLayout.LayoutParams(
- FrameLayout.LayoutParams.MATCH_PARENT,
- FrameLayout.LayoutParams.WRAP_CONTENT
- )
-
+ val layoutParams = FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.WRAP_CONTENT)
addView(rowHistorySession, layoutParams)
}
diff --git a/app/src/main/res/drawable/ic_check_state.xml b/app/src/main/res/drawable/ic_check_state.xml
new file mode 100644
index 00000000..ef22c266
--- /dev/null
+++ b/app/src/main/res/drawable/ic_check_state.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/row_session_view.xml b/app/src/main/res/layout/row_session_view.xml
index 98316b32..9075bdf3 100644
--- a/app/src/main/res/layout/row_session_view.xml
+++ b/app/src/main/res/layout/row_session_view.xml
@@ -41,7 +41,7 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
- android:layout_marginTop="8dp"
+ android:layout_marginTop="6dp"
android:layout_marginEnd="8dp"
app:layout_constraintBottom_toTopOf="@+id/sessionInfoLayout"
app:layout_constraintEnd_toStartOf="@+id/linearLayout"
diff --git a/app/src/main/res/layout/row_title_check.xml b/app/src/main/res/layout/row_title_check.xml
new file mode 100644
index 00000000..1b70e44a
--- /dev/null
+++ b/app/src/main/res/layout/row_title_check.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file