diff --git a/docs/release-notes-player.md b/docs/release-notes-player.md index da7f75f3c46f52a5af7fb8dc0402b1460fc1af01..e2b5ca4b2b38e8d06a6f7e868eee22ea9e75e922 100644 --- a/docs/release-notes-player.md +++ b/docs/release-notes-player.md @@ -9,6 +9,7 @@ Player - Speichert Änderungen an GeoGebra-Elementen, die durch Benutzung der Rückgängig- und Wiederherstellen-Knöpfe ausgelöst wurden - Korrigiert die Ablegeankündigung für leere Ablegelisten +- Verhindert das Ablegen von Elementen, die nicht zu einer Ablegeliste gehören ## 1.29.0 diff --git a/projects/common/components/input-elements/drop-list.component.ts b/projects/common/components/input-elements/drop-list.component.ts index c8a1cb58ac47102998fbae69ca88a0064c611648..c2832c712bef41fa2c3eaad2367e06917a7ad982 100644 --- a/projects/common/components/input-elements/drop-list.component.ts +++ b/projects/common/components/input-elements/drop-list.component.ts @@ -197,7 +197,7 @@ export class DropListComponent extends FormElementComponent implements OnInit, A dragEnterList(event: DragEvent) { event.preventDefault(); - if (!this.isDropAllowed((DropListComponent.sourceList as DropListComponent).elementModel.connectedTo)) return; + if (!DropListComponent.sourceList || !this.isDropAllowed((DropListComponent.sourceList as DropListComponent).elementModel.connectedTo)) return; if (!this.elementModel.isSortList) { this.highlightValidDrop = true;