Fix grid sizing issues (#2410)

* fix insert ordering in scrollable splitview

* fix grid sizing issues

* move dirty state
This commit is contained in:
Anthony Dresser
2018-09-05 12:11:55 -07:00
committed by GitHub
parent 1356f0bcf6
commit 05cf06656d
2 changed files with 31 additions and 20 deletions

View File

@@ -531,6 +531,7 @@ export class ScrollableSplitView extends HeightMap implements IDisposable {
deltaUp -= viewDelta;
item.size = size;
this.dirtyState = true;
}
for (let i = 0, deltaDown = delta; deltaDown !== 0 && i < downItems.length; i++) {
@@ -540,6 +541,7 @@ export class ScrollableSplitView extends HeightMap implements IDisposable {
deltaDown += viewDelta;
item.size = size;
this.dirtyState = true;
}
}
@@ -553,6 +555,7 @@ export class ScrollableSplitView extends HeightMap implements IDisposable {
emptyDelta -= viewDelta;
item.size = size;
this.dirtyState = true;
}
this.contentSize = this.viewItems.reduce((r, i) => r + i.size, 0);