fix(icon): 宽松 ShortX 图标库匹配规则,修复图标不显示问题
- 将 APK 扫描正则从 ic_remix_ 放宽到所有 ic_ 开头的图标 - 反射获取 R 时接受所有 ic_ 开头的字段,不再限\u5b9a ic_remix_ - 弹\u7a97\u9009\u62e9\u5668\u589e\u52a0\u9519\u8bef\u63d0\u793a\u548c\u5f3a\u5236\u91cd\u8bd5\u673a\u5236
This commit is contained in:
@@ -3769,8 +3769,20 @@ FloatBallAppWM.prototype.showShortXIconPickerPopup = function(opts) {
|
||||
var catalog = [];
|
||||
try { catalog = self.getShortXIconCatalog() || []; } catch(e) {}
|
||||
if (!catalog.length) {
|
||||
self.toast("图标库未加载,请检查 ShortX 是否安装");
|
||||
return null;
|
||||
var errMsg = "\u56fe\u6807\u5e93\u672a\u52a0\u8f7d";
|
||||
try { errMsg = self._shortxIconCatalogError || errMsg; } catch(e) {}
|
||||
self.toast("\u56fe\u6807\u5e93\u672a\u52a0\u8f7d: " + errMsg);
|
||||
// 尝试强\u5236\u91cd\u65b0\u52a0\u8f7d
|
||||
try {
|
||||
catalog = self.getShortXIconCatalog(true) || [];
|
||||
if (!catalog.length) {
|
||||
try { errMsg = self._shortxIconCatalogError || "\u91cd\u8bd5\u4ecd\u5931\u8d25"; } catch(e) {}
|
||||
self.toast("\u56fe\u6807\u5e93\u91cd\u8bd5\u5931\u8d25: " + errMsg);
|
||||
return null;
|
||||
}
|
||||
} catch(eRetry) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
var selectedName = currentName;
|
||||
|
||||
Reference in New Issue
Block a user