mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-08-05 04:58:30 -04:00
@@ -48,7 +48,7 @@ Item {
|
||||
|
||||
for (var i = 0; i < centerRepeater.count; i++) {
|
||||
const loader = centerRepeater.itemAt(i);
|
||||
if (loader && loader.active && loader.item) {
|
||||
if (loader && loader.active && loader.item && loader.item.visible) {
|
||||
centerWidgets.push(loader.item);
|
||||
totalWidgets++;
|
||||
totalSize += isVertical ? loader.item.height : loader.item.width;
|
||||
@@ -105,14 +105,14 @@ Item {
|
||||
if (!wrapper)
|
||||
continue;
|
||||
|
||||
if (isOddConfigured && i === configuredMiddlePos && wrapper.active && wrapper.item)
|
||||
if (isOddConfigured && i === configuredMiddlePos && wrapper.active && wrapper.item && wrapper.item.visible)
|
||||
configuredMiddleWidget = wrapper.item;
|
||||
if (!isOddConfigured && i === configuredLeftPos && wrapper.active && wrapper.item)
|
||||
if (!isOddConfigured && i === configuredLeftPos && wrapper.active && wrapper.item && wrapper.item.visible)
|
||||
configuredLeftWidget = wrapper.item;
|
||||
if (!isOddConfigured && i === configuredRightPos && wrapper.active && wrapper.item)
|
||||
if (!isOddConfigured && i === configuredRightPos && wrapper.active && wrapper.item && wrapper.item.visible)
|
||||
configuredRightWidget = wrapper.item;
|
||||
|
||||
if (wrapper.active && wrapper.item) {
|
||||
if (wrapper.active && wrapper.item && wrapper.item.visible) {
|
||||
centerWidgets.push(wrapper.item);
|
||||
totalWidgets++;
|
||||
totalSize += isVertical ? wrapper.item.height : wrapper.item.width;
|
||||
@@ -372,6 +372,7 @@ Item {
|
||||
onContentItemReady: contentItem => {
|
||||
contentItem.widthChanged.connect(() => layoutTimer.restart());
|
||||
contentItem.heightChanged.connect(() => layoutTimer.restart());
|
||||
contentItem.visibleChanged.connect(() => layoutTimer.restart());
|
||||
layoutTimer.restart();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user