mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-08-07 05:58:28 -04:00
refactor: (modals/popouts): sync functions & improve blur calculations across modals
This commit is contained in:
@@ -154,10 +154,12 @@ Singleton {
|
||||
continue;
|
||||
if (!x || !y)
|
||||
return false;
|
||||
// Only niri's enriched snapshots support value comparison.
|
||||
if (x.niriWindowId === undefined || y.niriWindowId === undefined)
|
||||
// Only niri/mango enriched snapshots support value comparison
|
||||
const xKey = x.niriWindowId !== undefined ? x.niriWindowId : x.mangoWindowId;
|
||||
const yKey = y.niriWindowId !== undefined ? y.niriWindowId : y.mangoWindowId;
|
||||
if (xKey === undefined || yKey === undefined)
|
||||
return false;
|
||||
if (x.niriWindowId !== y.niriWindowId || x.niriWorkspaceId !== y.niriWorkspaceId || x.appId !== y.appId || x.title !== y.title || !!x.activated !== !!y.activated || !!x.fullscreen !== !!y.fullscreen || !!x.maximized !== !!y.maximized || !!x.minimized !== !!y.minimized)
|
||||
if (xKey !== yKey || x.niriWorkspaceId !== y.niriWorkspaceId || x.appId !== y.appId || x.title !== y.title || !!x.activated !== !!y.activated || !!x.fullscreen !== !!y.fullscreen || !!x.maximized !== !!y.maximized || !!x.minimized !== !!y.minimized)
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user