1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-05-11 14:59:38 -04:00

fix(Settings): Update card registration logic to fix binded crash

This commit is contained in:
purian23
2026-05-10 21:47:15 -04:00
parent 4193cf51ff
commit c7d44cfb12
6 changed files with 46 additions and 20 deletions

View File

@@ -54,10 +54,12 @@ Singleton {
function registerCard(settingKey, item, flickable) {
if (!settingKey)
return;
registeredCards[settingKey] = {
var cards = Object.assign({}, registeredCards);
cards[settingKey] = {
item: item,
flickable: flickable
};
registeredCards = cards;
if (targetSection === settingKey)
scrollTimer.restart();
}
@@ -65,7 +67,7 @@ Singleton {
function unregisterCard(settingKey) {
if (!settingKey)
return;
let cards = registeredCards;
var cards = Object.assign({}, registeredCards);
delete cards[settingKey];
registeredCards = cards;
}