Skip to content

修复在实例列表切换游戏文件夹图标不更改为实心文件夹图标的问题 - #6898

Open
MCXCC303 wants to merge 2 commits into
HMCL-dev:mainfrom
MCXCC303:main
Open

MCXCC303 wants to merge 2 commits into
HMCL-dev:mainfrom
MCXCC303:main

Conversation

@MCXCC303

Copy link
Copy Markdown

dir entry实际上没办法使用equal判断,比较选中状态的时候Bindings.equal()始终会返回false,所以实例文件夹的图标就全是未选中的图标,选中的实心图标根本没用上

改用id进行对比后返回对应的判断结果即修复,同时去除原有的测试(这个测试本来也测不出这个问题),改为新增两个独立业务(切换选择,缺失时回退)测试和一条断言

拿HMCL做二次开发的时候刚好遇到这个问题,顺手过来修一下(

@github-actions github-actions Bot added the 500+ label Sep 21, 2026
@MCXCC303

Copy link
Copy Markdown
Author
screenshot_20260921_094032 screenshot_20260921_094051

贴个图,后面那个是从二次开发的应用上截的,不过反正ui布局都是照搬的看看效果就行了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant