diff --git a/src/BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs b/src/BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs index d75371c11e8..c05480d4e17 100644 --- a/src/BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs +++ b/src/BizHawk.Client.EmuHawk/CustomControls/InputRoll/InputRoll.cs @@ -1077,7 +1077,7 @@ protected override void OnMouseMove(MouseEventArgs e) Cursor = IsHoveringOnColumnEdge || _columnResizing != null ? Cursors.VSplit - : Cursors.Default; + : null; // use parent's cursor base.OnMouseMove(e); } diff --git a/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.ListView.cs b/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.ListView.cs index 484e27ac0db..efc07cb0692 100644 --- a/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.ListView.cs +++ b/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.ListView.cs @@ -80,6 +80,8 @@ private void BeginAxisMouseEdit(int yPos) _axisRestoreId = CurrentTasMovie.ChangeLog.MostRecentId; CurrentTasMovie.ChangeLog.BeginNewBatch($"Axis mouse edit, frame {TasView.SelectedRows.First()}"); + + Cursor = Cursors.SizeNS; } public bool AxisEditingMode => AxisEditColumn != null; @@ -905,6 +907,8 @@ private void ClearLeftMouseStates() MainForm.BlockFrameAdvance = false; + Cursor = null; + RefreshDialog(); // Even if no edits happened, the undo form may need updating because we potentially ended a batch. }