keep screen awake when active downloads are shown

pull/1363/head
deniscerri 4 days ago
parent 4918fb28d0
commit 43321750a4
No known key found for this signature in database
GPG Key ID: 95C43D517D830350

@ -9,6 +9,7 @@ import android.util.TypedValue
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.view.WindowManager
import android.widget.RelativeLayout
import android.widget.TextView
import androidx.annotation.OptIn
@ -141,6 +142,12 @@ class ActiveDownloadsFragment : Fragment(), ActiveDownloadAdapter.OnItemClickLis
noResults.isVisible = it.isEmpty()
activeDownloads.submitList(it)
activeRecyclerView.scrollTo(0,0)
if (it.isEmpty()) {
requireActivity().window.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
} else {
requireActivity().window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
}
}
}

Loading…
Cancel
Save