diff --git a/EndlessClient/HUD/Panels/ActiveSpellsPanel.cs b/EndlessClient/HUD/Panels/ActiveSpellsPanel.cs index 32b322712..8831ab85d 100644 --- a/EndlessClient/HUD/Panels/ActiveSpellsPanel.cs +++ b/EndlessClient/HUD/Panels/ActiveSpellsPanel.cs @@ -482,7 +482,9 @@ private void UpdateSpellItemsForScroll() var itemsToHide = _childItems.Where(x => x.Slot < firstValidSlot || x.Slot >= lastValidSlot).ToList(); foreach (var item in itemsToHide) { - ((XNAControl)item).Visible = false; + if (!item.IsBeingDragged) + ((XNAControl)item).Visible = false; + item.DisplaySlot = GetDisplaySlotFromSlot(item.Slot); }