diff --git a/src/android/app/src/main/java/org/citra/citra_emu/fragments/EmulationFragment.kt b/src/android/app/src/main/java/org/citra/citra_emu/fragments/EmulationFragment.kt index e91876584..553318a46 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/fragments/EmulationFragment.kt +++ b/src/android/app/src/main/java/org/citra/citra_emu/fragments/EmulationFragment.kt @@ -533,7 +533,6 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback, Choreographer.Fram val slot = i var enableClick = isSaving val text = if (slot == NativeLibrary.QUICKSAVE_SLOT) { - enableClick = false getString(R.string.emulation_quicksave_slot) } else { getString(R.string.emulation_empty_state_slot, slot) @@ -542,6 +541,9 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback, Choreographer.Fram add(text).setEnabled(enableClick).setOnMenuItemClickListener { if(isSaving) { NativeLibrary.saveState(slot) + Toast.makeText(context, + getString(R.string.quicksave_saving), + Toast.LENGTH_SHORT).show() } else { NativeLibrary.loadState(slot) binding.drawerLayout.close() @@ -557,8 +559,6 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback, Choreographer.Fram savestates?.forEach { var enableClick = true val text = if(it.slot == NativeLibrary.QUICKSAVE_SLOT) { - // do not allow saving in quicksave slot - enableClick = !isSaving getString(R.string.emulation_occupied_quicksave_slot, it.time) } else{ getString(R.string.emulation_occupied_state_slot, it.slot, it.time)