fix: fixed parentLayout taking place on changing layout

This commit is contained in:
paul
2025-03-29 21:00:45 +05:30
parent 128a7c49b9
commit 8e1f042350
3 changed files with 15 additions and 8 deletions

View File

@@ -811,8 +811,6 @@ export class CustomTkBase extends Widget {
}else if (layout === Layouts.FLEX){
const {gridConfig, gridWeights, ...restAttrs} = this.state.attrs
console.log("Flex: ", restAttrs)
this.updateState((prevState) => ({attrs: {...restAttrs}}))
}
@@ -938,6 +936,7 @@ export class CustomTkBase extends Widget {
pos
}
const {layout} = attrs
this.setState(newData, () => {
let layoutAttrs = this.setParentLayout(parentLayout).attrs || {}
@@ -973,6 +972,10 @@ export class CustomTkBase extends Widget {
if (selected){
this.select()
}
if (layout){
this.setLayout(layout)
}
})