@@ -68,7 +68,6 @@ import androidx.core.view.WindowInsetsControllerCompat
6868import androidx.core.view.updateLayoutParams
6969import androidx.core.view.updateMargins
7070import app.grapheneos.camera.App
71- import app.grapheneos.camera.BlurBitmap
7271import app.grapheneos.camera.CamConfig
7372import app.grapheneos.camera.CameraMode
7473import app.grapheneos.camera.ITEM_TYPE_IMAGE
@@ -94,6 +93,7 @@ import app.grapheneos.camera.util.CameraControl
9493import app.grapheneos.camera.util.ImageResizer
9594import app.grapheneos.camera.util.executeIfAlive
9695import app.grapheneos.camera.util.resolveActivity
96+ import app.grapheneos.camera.util.setBlurBitmapCompat
9797import com.google.android.material.imageview.ShapeableImageView
9898import com.google.android.material.snackbar.Snackbar
9999import com.google.android.material.tabs.TabLayout
@@ -657,8 +657,9 @@ open class MainActivity : AppCompatActivity(),
657657 }
658658 } else {
659659 previewGrid.visibility = View .INVISIBLE
660+ val lastFrame = lastFrame
660661 if (lastFrame != null && this !is CaptureActivity ) {
661- mainOverlay.setImageBitmap(blurBitmap( lastFrame!! ) )
662+ setBlurBitmapCompat(mainOverlay, lastFrame)
662663 settingsIcon.visibility = View .INVISIBLE
663664 settingsIcon.isEnabled = false
664665 mainOverlay.visibility = View .VISIBLE
@@ -1217,10 +1218,6 @@ open class MainActivity : AppCompatActivity(),
12171218 }
12181219 }
12191220
1220- private fun blurBitmap (bitmap : Bitmap ): Bitmap {
1221- return BlurBitmap [bitmap]
1222- }
1223-
12241221// private val fTHandler : Handler = Handler(Looper.getMainLooper())
12251222// private val fTRunnable : Runnable = Runnable {
12261223// config.mPlayer.playFocusCompleteSound()
0 commit comments