Correct solution to width being incorrect after height resize.

CURA-9522
This commit is contained in:
Joey de l'Arago 2022-12-29 13:35:24 +01:00
parent 70d69031fe
commit e99719a08f

View File

@ -67,6 +67,10 @@ Popup
} }
} }
// Changing the height causes implicitWidth to change because of the scrollbar appearing/disappearing
// Reassign it here to update the value
materialBrandSubMenu.width = implicitWidth;
if (globalPosition.x > mainWindow.width - materialBrandSubMenu.width) if (globalPosition.x > mainWindow.width - materialBrandSubMenu.width)
{ {
if (mainWindow.width > materialBrandSubMenu.width) if (mainWindow.width > materialBrandSubMenu.width)
@ -81,10 +85,6 @@ Popup
materialBrandSubMenu.width = mainWindow.width; materialBrandSubMenu.width = mainWindow.width;
} }
} }
// This function can cause the scrollbar.width to update but this won't update the width (bug?) so it is done explicitly here.
width = scrollViewContent.width + scrollbar.width + leftPadding + rightPadding
} }
padding: background.border.width padding: background.border.width