Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 96dc2c4f authored by Colin Cross's avatar Colin Cross Committed by Xin Li
Browse files

Fix kotlin nullable errors in SilkFX tests

Fix kotlin nullable errors that were exposed by setting the retention
of android.annotation.NonNull and android.annotation.Nullable to
class retention.

Bug: 294110802
Test: builds
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:37a0857d61b9e10abe3de1463ffdf4b1d7d5d333)
Merged-In: I8113aa76a60904bc70211f95b1e4c05d11e4ae85

Change-Id: I8113aa76a60904bc70211f95b1e4c05d11e4ae85
parent 04eb0556
Loading
Loading
Loading
Loading
+30 −30
Original line number Diff line number Diff line
@@ -99,23 +99,23 @@ class GainmapMetadataEditor(val parent: ViewGroup, val renderView: View) {
        (view.getParent() as ViewGroup).removeView(view)
        parent.addView(view)

        view.findViewById<Button>(R.id.gainmap_metadata_done)!!.setOnClickListener {
        view.requireViewById<Button>(R.id.gainmap_metadata_done).setOnClickListener {
            closeEditor()
        }

        view.findViewById<Button>(R.id.gainmap_metadata_reset)!!.setOnClickListener {
        view.requireViewById<Button>(R.id.gainmap_metadata_reset).setOnClickListener {
            resetGainmapMetadata()
        }

        updateMetadataUi()

        val gainmapMinSeek = view.findViewById<SeekBar>(R.id.gainmap_metadata_gainmapmin)
        val gainmapMaxSeek = view.findViewById<SeekBar>(R.id.gainmap_metadata_gainmapmax)
        val capacityMinSeek = view.findViewById<SeekBar>(R.id.gainmap_metadata_capacitymin)
        val capacityMaxSeek = view.findViewById<SeekBar>(R.id.gainmap_metadata_capacitymax)
        val gammaSeek = view.findViewById<SeekBar>(R.id.gainmap_metadata_gamma)
        val offsetSdrSeek = view.findViewById<SeekBar>(R.id.gainmap_metadata_offsetsdr)
        val offsetHdrSeek = view.findViewById<SeekBar>(R.id.gainmap_metadata_offsethdr)
        val gainmapMinSeek = view.requireViewById<SeekBar>(R.id.gainmap_metadata_gainmapmin)
        val gainmapMaxSeek = view.requireViewById<SeekBar>(R.id.gainmap_metadata_gainmapmax)
        val capacityMinSeek = view.requireViewById<SeekBar>(R.id.gainmap_metadata_capacitymin)
        val capacityMaxSeek = view.requireViewById<SeekBar>(R.id.gainmap_metadata_capacitymax)
        val gammaSeek = view.requireViewById<SeekBar>(R.id.gainmap_metadata_gamma)
        val offsetSdrSeek = view.requireViewById<SeekBar>(R.id.gainmap_metadata_offsetsdr)
        val offsetHdrSeek = view.requireViewById<SeekBar>(R.id.gainmap_metadata_offsethdr)
        arrayOf(gainmapMinSeek, gainmapMaxSeek, capacityMinSeek, capacityMaxSeek, gammaSeek,
            offsetSdrSeek, offsetHdrSeek).forEach {
            it.setOnSeekBarChangeListener(object : SeekBar.OnSeekBarChangeListener{
@@ -140,13 +140,13 @@ class GainmapMetadataEditor(val parent: ViewGroup, val renderView: View) {
    }

    private fun updateMetadataUi() {
        val gainmapMinSeek = parent.findViewById<SeekBar>(R.id.gainmap_metadata_gainmapmin)
        val gainmapMaxSeek = parent.findViewById<SeekBar>(R.id.gainmap_metadata_gainmapmax)
        val capacityMinSeek = parent.findViewById<SeekBar>(R.id.gainmap_metadata_capacitymin)
        val capacityMaxSeek = parent.findViewById<SeekBar>(R.id.gainmap_metadata_capacitymax)
        val gammaSeek = parent.findViewById<SeekBar>(R.id.gainmap_metadata_gamma)
        val offsetSdrSeek = parent.findViewById<SeekBar>(R.id.gainmap_metadata_offsetsdr)
        val offsetHdrSeek = parent.findViewById<SeekBar>(R.id.gainmap_metadata_offsethdr)
        val gainmapMinSeek = parent.requireViewById<SeekBar>(R.id.gainmap_metadata_gainmapmin)
        val gainmapMaxSeek = parent.requireViewById<SeekBar>(R.id.gainmap_metadata_gainmapmax)
        val capacityMinSeek = parent.requireViewById<SeekBar>(R.id.gainmap_metadata_capacitymin)
        val capacityMaxSeek = parent.requireViewById<SeekBar>(R.id.gainmap_metadata_capacitymax)
        val gammaSeek = parent.requireViewById<SeekBar>(R.id.gainmap_metadata_gamma)
        val offsetSdrSeek = parent.requireViewById<SeekBar>(R.id.gainmap_metadata_offsetsdr)
        val offsetHdrSeek = parent.requireViewById<SeekBar>(R.id.gainmap_metadata_offsethdr)

        gainmapMinSeek.setProgress(
            ((currentMetadata.ratioMin - minRatioMin) / maxRatioMin * maxProgress).toInt())
@@ -166,19 +166,19 @@ class GainmapMetadataEditor(val parent: ViewGroup, val renderView: View) {
            ((1.0 - Math.log(currentMetadata.offsetHdr.toDouble() / Math.log(3.0)) / -11.0)
             .toFloat() * maxProgress).toInt())

        parent.findViewById<TextView>(R.id.gainmap_metadata_gainmapmin_val)!!.setText(
        parent.requireViewById<TextView>(R.id.gainmap_metadata_gainmapmin_val).setText(
            "%.3f".format(currentMetadata.ratioMin))
        parent.findViewById<TextView>(R.id.gainmap_metadata_gainmapmax_val)!!.setText(
        parent.requireViewById<TextView>(R.id.gainmap_metadata_gainmapmax_val).setText(
            "%.3f".format(currentMetadata.ratioMax))
        parent.findViewById<TextView>(R.id.gainmap_metadata_capacitymin_val)!!.setText(
        parent.requireViewById<TextView>(R.id.gainmap_metadata_capacitymin_val).setText(
            "%.3f".format(currentMetadata.capacityMin))
        parent.findViewById<TextView>(R.id.gainmap_metadata_capacitymax_val)!!.setText(
        parent.requireViewById<TextView>(R.id.gainmap_metadata_capacitymax_val).setText(
            "%.3f".format(currentMetadata.capacityMax))
        parent.findViewById<TextView>(R.id.gainmap_metadata_gamma_val)!!.setText(
        parent.requireViewById<TextView>(R.id.gainmap_metadata_gamma_val).setText(
            "%.3f".format(currentMetadata.gamma))
        parent.findViewById<TextView>(R.id.gainmap_metadata_offsetsdr_val)!!.setText(
        parent.requireViewById<TextView>(R.id.gainmap_metadata_offsetsdr_val).setText(
            "%.5f".format(currentMetadata.offsetSdr))
        parent.findViewById<TextView>(R.id.gainmap_metadata_offsethdr_val)!!.setText(
        parent.requireViewById<TextView>(R.id.gainmap_metadata_offsethdr_val).setText(
            "%.5f".format(currentMetadata.offsetHdr))
    }

@@ -201,7 +201,7 @@ class GainmapMetadataEditor(val parent: ViewGroup, val renderView: View) {

    private fun updateGainmapMin(normalized: Float) {
        val newValue = minRatioMin + normalized * (maxRatioMin - minRatioMin)
        parent.findViewById<TextView>(R.id.gainmap_metadata_gainmapmin_val)!!.setText(
        parent.requireViewById<TextView>(R.id.gainmap_metadata_gainmapmin_val).setText(
            "%.3f".format(newValue))
        currentMetadata.ratioMin = newValue
        if (showingEdits) {
@@ -212,7 +212,7 @@ class GainmapMetadataEditor(val parent: ViewGroup, val renderView: View) {

    private fun updateGainmapMax(normalized: Float) {
        val newValue = minRatioMax + normalized * (maxRatioMax - minRatioMax)
        parent.findViewById<TextView>(R.id.gainmap_metadata_gainmapmax_val)!!.setText(
        parent.requireViewById<TextView>(R.id.gainmap_metadata_gainmapmax_val).setText(
            "%.3f".format(newValue))
        currentMetadata.ratioMax = newValue
        if (showingEdits) {
@@ -223,7 +223,7 @@ class GainmapMetadataEditor(val parent: ViewGroup, val renderView: View) {

    private fun updateCapacityMin(normalized: Float) {
        val newValue = minCapacityMin + normalized * (maxCapacityMin - minCapacityMin)
        parent.findViewById<TextView>(R.id.gainmap_metadata_capacitymin_val)!!.setText(
        parent.requireViewById<TextView>(R.id.gainmap_metadata_capacitymin_val).setText(
            "%.3f".format(newValue))
        currentMetadata.capacityMin = newValue
        if (showingEdits) {
@@ -234,7 +234,7 @@ class GainmapMetadataEditor(val parent: ViewGroup, val renderView: View) {

    private fun updateCapacityMax(normalized: Float) {
        val newValue = minCapacityMax + normalized * (maxCapacityMax - minCapacityMax)
        parent.findViewById<TextView>(R.id.gainmap_metadata_capacitymax_val)!!.setText(
        parent.requireViewById<TextView>(R.id.gainmap_metadata_capacitymax_val).setText(
            "%.3f".format(newValue))
        currentMetadata.capacityMax = newValue
        if (showingEdits) {
@@ -245,7 +245,7 @@ class GainmapMetadataEditor(val parent: ViewGroup, val renderView: View) {

    private fun updateGamma(normalized: Float) {
        val newValue = minGamma + normalized * (maxGamma - minGamma)
        parent.findViewById<TextView>(R.id.gainmap_metadata_gamma_val)!!.setText(
        parent.requireViewById<TextView>(R.id.gainmap_metadata_gamma_val).setText(
            "%.3f".format(newValue))
        currentMetadata.gamma = newValue
        if (showingEdits) {
@@ -259,7 +259,7 @@ class GainmapMetadataEditor(val parent: ViewGroup, val renderView: View) {
        if (normalized > 0.0f ) {
            newValue = Math.pow(3.0, (1.0 - normalized.toDouble()) * -11.0).toFloat()
        }
        parent.findViewById<TextView>(R.id.gainmap_metadata_offsetsdr_val)!!.setText(
        parent.requireViewById<TextView>(R.id.gainmap_metadata_offsetsdr_val).setText(
            "%.5f".format(newValue))
        currentMetadata.offsetSdr = newValue
        if (showingEdits) {
@@ -273,7 +273,7 @@ class GainmapMetadataEditor(val parent: ViewGroup, val renderView: View) {
        if (normalized > 0.0f ) {
            newValue = Math.pow(3.0, (1.0 - normalized.toDouble()) * -11.0).toFloat()
        }
        parent.findViewById<TextView>(R.id.gainmap_metadata_offsethdr_val)!!.setText(
        parent.requireViewById<TextView>(R.id.gainmap_metadata_offsethdr_val).setText(
            "%.5f".format(newValue))
        currentMetadata.offsetHdr = newValue
        if (showingEdits) {
+3 −3
Original line number Diff line number Diff line
@@ -190,9 +190,9 @@ class GlassView(context: Context, attributeSet: AttributeSet) : FrameLayout(cont
        sensorManager?.unregisterListener(sensorListener)
    }

    override fun onDraw(canvas: Canvas?) {
    override fun onDraw(canvas: Canvas) {
        updateGlassRenderNode()
        canvas?.drawRenderNode(renderNode)
        canvas.drawRenderNode(renderNode)
    }

    fun resetGyroOffsets() {