mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-08-02 03:28:28 -04:00
@@ -27,13 +27,15 @@ Singleton {
|
||||
widgetRegistered(widgetId, screenName);
|
||||
}
|
||||
|
||||
function unregisterWidget(widgetId, screenName) {
|
||||
function unregisterWidget(widgetId, screenName, widgetRef) {
|
||||
if (!widgetId || !screenName)
|
||||
return;
|
||||
if (typeof widgetRegistry !== "object" || widgetRegistry === null)
|
||||
return;
|
||||
if (!widgetRegistry[widgetId])
|
||||
return;
|
||||
if (widgetRef && widgetRegistry[widgetId][screenName] !== widgetRef)
|
||||
return;
|
||||
|
||||
const nextRegistry = Object.assign({}, widgetRegistry);
|
||||
const screenMap = (typeof nextRegistry[widgetId] === "object" && nextRegistry[widgetId] !== null) ? Object.assign({}, nextRegistry[widgetId]) : {};
|
||||
|
||||
Reference in New Issue
Block a user