[6.7.0][工具箱] fix: 添加新item的index越界问题;
This commit is contained in:
@@ -256,7 +256,7 @@ object ToolKitDataManager : IToolKitItemClickListener, IDataCenterBizListener {
|
||||
return
|
||||
}
|
||||
val position =
|
||||
if (param.position < 1) 0 else if (param.position > toolTags.size) toolTags.size - 1 else param.position - 1
|
||||
(param.position - 1).coerceIn(0, if (toolTags.isEmpty()) 0 else toolTags.size - 1)
|
||||
val bean = ToolKitBean(
|
||||
param.toolTag,
|
||||
getDefaultItemView(ctx, param.toolTitle, param.toolDrawableIcon)
|
||||
@@ -297,7 +297,8 @@ object ToolKitDataManager : IToolKitItemClickListener, IDataCenterBizListener {
|
||||
return
|
||||
}
|
||||
val position =
|
||||
if (param.position < 1) 0 else if (param.position > toolTags.size) toolTags.size - 1 else param.position - 1
|
||||
(param.position - 1).coerceIn(0, if (toolTags.isEmpty()) 0 else toolTags.size - 1)
|
||||
|
||||
val bean = ToolKitBean(
|
||||
param.toolTag,
|
||||
param.customView
|
||||
|
||||
Reference in New Issue
Block a user