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:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user