Use correct wakelock for link device sync.

This commit is contained in:
Cody Henthorne
2026-04-28 15:21:28 -04:00
committed by Greyson Parrelli
parent c6d91dce6e
commit 1f59f3c2c4
@@ -1,6 +1,7 @@
package org.thoughtcrime.securesms.linkdevice
import android.os.PowerManager
import android.view.WindowManager
import androidx.activity.ComponentActivity
import androidx.lifecycle.DefaultLifecycleObserver
import androidx.lifecycle.LifecycleOwner
@@ -30,8 +31,10 @@ class LinkDeviceWakeLock(
return
}
wakeLock = WakeLockUtil.acquire(activity, PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, TIMEOUT, "linkDevice")
wakeLock = WakeLockUtil.acquire(activity, PowerManager.PARTIAL_WAKE_LOCK, TIMEOUT, "linkDevice")
}
activity.window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
}
fun release() {
@@ -41,6 +44,8 @@ class LinkDeviceWakeLock(
wakeLock = null
}
}
activity.window.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
}
override fun onPause(owner: LifecycleOwner) {