manager: Avoid repeated flashing caused by unconditionally clearing the Anykernel3 flashing status.
This commit is contained in:
@@ -184,14 +184,16 @@ fun KernelFlashScreen(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
DisposableEffect(Unit) {
|
DisposableEffect(shouldAutoExit) {
|
||||||
onDispose {
|
onDispose {
|
||||||
KernelFlashStateHolder.currentState = null
|
if (shouldAutoExit) {
|
||||||
KernelFlashStateHolder.currentUri = null
|
KernelFlashStateHolder.currentState = null
|
||||||
KernelFlashStateHolder.currentSlot = null
|
KernelFlashStateHolder.currentUri = null
|
||||||
KernelFlashStateHolder.currentKpmPatchEnabled = false
|
KernelFlashStateHolder.currentSlot = null
|
||||||
KernelFlashStateHolder.currentKpmUndoPatch = false
|
KernelFlashStateHolder.currentKpmPatchEnabled = false
|
||||||
KernelFlashStateHolder.isFlashing = false
|
KernelFlashStateHolder.currentKpmUndoPatch = false
|
||||||
|
KernelFlashStateHolder.isFlashing = false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user