From 0167ec6768fa2c96b310c694a1e8e2389b9b7260 Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Wed, 20 Nov 2019 10:32:14 +0100 Subject: [PATCH] fixes #85188 --- src/vs/base/browser/ui/list/listView.ts | 6 +++++- src/vs/base/browser/ui/list/listWidget.ts | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/vs/base/browser/ui/list/listView.ts b/src/vs/base/browser/ui/list/listView.ts index 8280f4e05c4..73a183dfd2b 100644 --- a/src/vs/base/browser/ui/list/listView.ts +++ b/src/vs/base/browser/ui/list/listView.ts @@ -856,7 +856,11 @@ export class ListView implements ISpliceable, IDisposable { if (feedback[0] === -1) { // entire list feedback DOM.addClass(this.domNode, 'drop-target'); - this.currentDragFeedbackDisposable = toDisposable(() => DOM.removeClass(this.domNode, 'drop-target')); + DOM.addClass(this.rowsContainer, 'drop-target'); + this.currentDragFeedbackDisposable = toDisposable(() => { + DOM.removeClass(this.domNode, 'drop-target'); + DOM.removeClass(this.rowsContainer, 'drop-target'); + }); } else { for (const index of feedback) { const item = this.items[index]!; diff --git a/src/vs/base/browser/ui/list/listWidget.ts b/src/vs/base/browser/ui/list/listWidget.ts index 30dde3e1f90..417998fd379 100644 --- a/src/vs/base/browser/ui/list/listWidget.ts +++ b/src/vs/base/browser/ui/list/listWidget.ts @@ -796,6 +796,7 @@ export class DefaultStyleController implements IStyleController { if (styles.listDropBackground) { content.push(` .monaco-list${suffix}.drop-target, + .monaco-list${suffix} .monaco-list-rows.drop-target, .monaco-list${suffix} .monaco-list-row.drop-target { background-color: ${styles.listDropBackground} !important; color: inherit !important; } `); } -- GitLab