Horis há 2 anos atrás
pai
commit
4c56acd964

+ 3 - 2
app/src/main/java/io/legado/app/utils/canvasrecorder/CanvasRecorderFactory.kt

@@ -5,14 +5,15 @@ import io.legado.app.help.config.AppConfig
 
 
 object CanvasRecorderFactory {
 object CanvasRecorderFactory {
 
 
-    private val atLeastApi23 = Build.VERSION.SDK_INT >= Build.VERSION_CODES.M
+    private val atLeastApi24 = Build.VERSION.SDK_INT >= Build.VERSION_CODES.N
     private val atLeastApi29 = Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q
     private val atLeastApi29 = Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q
 
 
+    // issue 3868
     fun create(locked: Boolean = false): CanvasRecorder {
     fun create(locked: Boolean = false): CanvasRecorder {
         val impl = when {
         val impl = when {
             !AppConfig.optimizeRender -> CanvasRecorderImpl()
             !AppConfig.optimizeRender -> CanvasRecorderImpl()
             atLeastApi29 -> CanvasRecorderApi29Impl()
             atLeastApi29 -> CanvasRecorderApi29Impl()
-            atLeastApi23 -> CanvasRecorderApi23Impl()
+            atLeastApi24 -> CanvasRecorderApi23Impl()
             else -> CanvasRecorderImpl()
             else -> CanvasRecorderImpl()
         }
         }
         return if (locked) {
         return if (locked) {