Fix Android Build (#2762)

Fixes some mistakes in my playtime tracking for Android PR which caused the build to fail.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2762
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Co-authored-by: Inix <Nixy01@proton.me>
Co-committed-by: Inix <Nixy01@proton.me>
This commit is contained in:
Inix 2025-10-18 00:20:36 +02:00 committed by crueter
parent 6bdf479488
commit cb83a258db
No known key found for this signature in database
GPG key ID: 425ACD2D4830EBC6
2 changed files with 34 additions and 38 deletions

View file

@ -203,6 +203,7 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener {
override fun onDestroy() { override fun onDestroy() {
super.onDestroy() super.onDestroy()
stopForegroundService(this) stopForegroundService(this)
NativeLibrary.playTimeManagerStop()
} }
@ -327,11 +328,6 @@ class EmulationActivity : AppCompatActivity(), SensorEventListener {
override fun onAccuracyChanged(sensor: Sensor, i: Int) {} override fun onAccuracyChanged(sensor: Sensor, i: Int) {}
override fun onDestroy() {
super.onDestroy()
NativeLibrary.playTimeManagerStop()
}
private fun enableFullscreenImmersive() { private fun enableFullscreenImmersive() {
WindowCompat.setDecorFitsSystemWindows(window, false) WindowCompat.setDecorFitsSystemWindows(window, false)

View file

@ -239,6 +239,7 @@ class GamePropertiesFragment : Fragment() {
dialog.show() dialog.show()
} }
private fun reloadList() { private fun reloadList() {
_binding ?: return _binding ?: return
@ -432,8 +433,8 @@ class GamePropertiesFragment : Fragment() {
SubmenuProperty( SubmenuProperty(
R.string.reset_playtime, R.string.reset_playtime,
R.string.reset_playtime_description, R.string.reset_playtime_description,
R.drawable.ic_delete R.drawable.ic_delete,
) { action = {
MessageDialogFragment.newInstance( MessageDialogFragment.newInstance(
requireActivity(), requireActivity(),
titleId = R.string.reset_playtime, titleId = R.string.reset_playtime,
@ -451,6 +452,7 @@ class GamePropertiesFragment : Fragment() {
).show(parentFragmentManager, MessageDialogFragment.TAG) ).show(parentFragmentManager, MessageDialogFragment.TAG)
} }
) )
)
} }
} }
} }
@ -686,7 +688,5 @@ class GamePropertiesFragment : Fragment() {
Toast.LENGTH_SHORT Toast.LENGTH_SHORT
).show() ).show()
} }
} }
} }