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

Commit 455f5889 authored by Aurimas Liutikas's avatar Aurimas Liutikas
Browse files

Fix kotlinc warnings in EasterEgg.

- Remove unused parameters / method
- Wrap uses nullable bitmap with "?.let {" and sadly !! as it is
  in fact theoretically possible that bitmap becomes null due to a
  call from a different thread.
- Run ktlint autofix up.

Bug: 112638508
Test: make -j EasterEgg
Change-Id: Idab21176ec9e4e61751a87c4aeafe3966ed10a8c
parent 018f47a2
Loading
Loading
Loading
Loading
+5 −8
Original line number Diff line number Diff line
@@ -26,15 +26,16 @@ class CutoutAvoidingToolbar : LinearLayout {
    private var _insets: WindowInsets? = null

    constructor(context: Context) : super(context) {
        init(null, 0)
    }

    constructor(context: Context, attrs: AttributeSet) : super(context, attrs) {
        init(attrs, 0)
    }

    constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super(context, attrs, defStyle) {
        init(attrs, defStyle)
    constructor(
        context: Context,
        attrs: AttributeSet,
        defStyle: Int
    ) : super(context, attrs, defStyle) {
    }

    override fun onSizeChanged(w: Int, h: Int, oldw: Int, oldh: Int) {
@@ -81,8 +82,4 @@ class CutoutAvoidingToolbar : LinearLayout {
            requestLayout()
        }
    }

    private fun init(attrs: AttributeSet?, defStyle: Int) {
    }

}
+20 −15
Original line number Diff line number Diff line
@@ -17,7 +17,6 @@
package com.android.egg.paint

import android.content.Context
import android.content.res.Resources
import android.graphics.*
import android.provider.Settings
import android.util.AttributeSet
@@ -26,7 +25,6 @@ import android.view.MotionEvent
import android.view.View
import android.view.WindowInsets
import java.util.concurrent.TimeUnit
import android.util.Log
import android.provider.Settings.System

import org.json.JSONObject
@@ -113,7 +111,9 @@ public class Painting : View, SpotFilter.Plotter {
                        FADE_TO_BLACK_CF

                synchronized(_bitmapLock) {
                    c.drawBitmap(bitmap, 0f, 0f, pt)
                    bitmap?.let {
                        c.drawBitmap(bitmap!!, 0f, 0f, pt)
                    }
                }
                invalidate()
            }
@@ -122,18 +122,22 @@ public class Painting : View, SpotFilter.Plotter {
    }

    constructor(context: Context) : super(context) {
        init(null, 0)
        init()
    }

    constructor(context: Context, attrs: AttributeSet) : super(context, attrs) {
        init(attrs, 0)
        init()
    }

    constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super(context, attrs, defStyle) {
        init(attrs, defStyle)
    constructor(
        context: Context,
        attrs: AttributeSet,
        defStyle: Int
    ) : super(context, attrs, defStyle) {
        init()
    }

    private fun init(attrs: AttributeSet?, defStyle: Int) {
    private fun init() {
        loadDevicePressureData()
    }

@@ -264,7 +268,7 @@ public class Painting : View, SpotFilter.Plotter {
        super.onDraw(canvas)

        bitmap?.let {
            canvas.drawBitmap(bitmap, 0f, 0f, _drawPaint);
            canvas.drawBitmap(bitmap!!, 0f, 0f, _drawPaint)
        }
    }

@@ -350,9 +354,10 @@ public class Painting : View, SpotFilter.Plotter {
        val invertPaint = Paint()
        invertPaint.colorFilter = INVERT_CF
        synchronized(_bitmapLock) {
            _paintCanvas?.drawBitmap(bitmap, 0f, 0f, invertPaint)
            bitmap?.let {
                _paintCanvas?.drawBitmap(bitmap!!, 0f, 0f, invertPaint)
            }
        }
        invalidate()
    }
}
+5 −17
Original line number Diff line number Diff line
@@ -17,19 +17,10 @@
package com.android.egg.paint

import android.content.Context
import android.graphics.Canvas
import android.graphics.Color
import android.graphics.Paint
import android.graphics.Rect
import android.graphics.drawable.Drawable
import android.text.TextPaint
import android.transition.ChangeBounds
import android.transition.Transition
import android.transition.TransitionListenerAdapter
import android.transition.TransitionManager
import android.util.AttributeSet
import android.view.*
import android.view.animation.OvershootInterpolator
import android.widget.FrameLayout

class ToolbarView : FrameLayout {
@@ -44,15 +35,16 @@ class ToolbarView : FrameLayout {
    }

    constructor(context: Context) : super(context) {
        init(null, 0)
    }

    constructor(context: Context, attrs: AttributeSet) : super(context, attrs) {
        init(attrs, 0)
    }

    constructor(context: Context, attrs: AttributeSet, defStyle: Int) : super(context, attrs, defStyle) {
        init(attrs, defStyle)
    constructor(
        context: Context,
        attrs: AttributeSet,
        defStyle: Int
    ) : super(context, attrs, defStyle) {
    }

    override fun onApplyWindowInsets(insets: WindowInsets?): WindowInsets {
@@ -70,8 +62,4 @@ class ToolbarView : FrameLayout {

        return super.onApplyWindowInsets(insets)
    }

    private fun init(attrs: AttributeSet?, defStyle: Int) {
    }

}