mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-10 10:12:34 -05:00
Merge from vscode e558dc6ea73a75bd69d7a0b485f0e7e4194c66bf (#6864)
This commit is contained in:
@@ -1319,6 +1319,14 @@ export abstract class AbstractTree<T, TFilterData, TRef> implements IDisposable
|
||||
this.view.scrollTop = scrollTop;
|
||||
}
|
||||
|
||||
get scrollLeft(): number {
|
||||
return this.view.scrollTop;
|
||||
}
|
||||
|
||||
set scrollLeft(scrollLeft: number) {
|
||||
this.view.scrollLeft = scrollLeft;
|
||||
}
|
||||
|
||||
get scrollHeight(): number {
|
||||
return this.view.scrollHeight;
|
||||
}
|
||||
|
||||
@@ -400,6 +400,14 @@ export class AsyncDataTree<TInput, T, TFilterData = void> implements IDisposable
|
||||
this.tree.scrollTop = scrollTop;
|
||||
}
|
||||
|
||||
get scrollLeft(): number {
|
||||
return this.tree.scrollLeft;
|
||||
}
|
||||
|
||||
set scrollLeft(scrollLeft: number) {
|
||||
this.tree.scrollLeft = scrollLeft;
|
||||
}
|
||||
|
||||
get scrollHeight(): number {
|
||||
return this.tree.scrollHeight;
|
||||
}
|
||||
|
||||
@@ -219,7 +219,7 @@ export class IndexTreeModel<T extends Exclude<any, undefined>, TFilterData = voi
|
||||
|
||||
const result = this._setListNodeCollapsed(node, listIndex, revealed, collapsed!, recursive || false);
|
||||
|
||||
if (this.autoExpandSingleChildren && !collapsed! && !recursive) {
|
||||
if (node !== this.root && this.autoExpandSingleChildren && !collapsed! && !recursive) {
|
||||
let onlyVisibleChildIndex = -1;
|
||||
|
||||
for (let i = 0; i < node.children.length; i++) {
|
||||
|
||||
Reference in New Issue
Block a user