6.7.0 - Alpha4 - 修复 canvas 元素控件 setMaxFps 方法内部帧率计算错误

This commit is contained in:
SuperMonster003
2025-09-10 11:33:27 +08:00
parent 60d42105e1
commit 5e5203abce
2 changed files with 4 additions and 3 deletions

View File

@@ -12,8 +12,9 @@
"fix": [ "fix": [
"isJavaClass/isJavaPackage 等全局方法无效的问题", "isJavaClass/isJavaPackage 等全局方法无效的问题",
"使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题", "使用 XML 语法将 JavaScript 表达式作为属性值时, this 对象可能出现指向错误的问题",
"images.concat 纵向拼接时宽度值计算错误", "canvas 元素控件 setMaxFps 方法内部帧率计算错误",
"images.requestScreenCapture 调用时用户取消授权可能导致应用崩溃的问题", "images.concat 方法纵向拼接时宽度值计算错误",
"images.requestScreenCapture 方法调用时用户取消授权可能导致应用崩溃的问题",
"images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_", "images 部分相关方法出现异常时 oneShot 标记功能失效的问题 _[`issue #372`](http://issues.autojs6.com/372)_",
"images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_", "images 部分相关方法可能引发内存泄露的问题 _[`issue #372`](http://issues.autojs6.com/372)_",
"Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_", "Android 10 UiObject#child 方法可能出现 ArrayIndexOutOfBoundsException 异常的问题 _[`issue #416`](http://issues.autojs6.com/416)_",

View File

@@ -51,7 +51,7 @@ class JsCanvasView : TextureView, TextureView.SurfaceTextureListener {
} }
fun setMaxFps(maxFps: Int) { fun setMaxFps(maxFps: Int) {
mTimePerDraw = (if (maxFps <= 0) 0L else 100L / maxFps) mTimePerDraw = if (maxFps <= 0) 0L else 1000L / maxFps
} }
@Synchronized @Synchronized