fix(public): await OnSeekEnd in onpointerleave handlers (was fire-and-forget)
This commit is contained in:
@@ -41,7 +41,7 @@ else
|
|||||||
<div class="seekbar-flex mx-3"
|
<div class="seekbar-flex mx-3"
|
||||||
@onpointerdown="OnSeekStart"
|
@onpointerdown="OnSeekStart"
|
||||||
@onpointerup="@(() => OnSeekEnd(_seekPosition))"
|
@onpointerup="@(() => OnSeekEnd(_seekPosition))"
|
||||||
@onpointerleave="@(() => { if (_isSeeking) OnSeekEnd(_seekPosition); })">
|
@onpointerleave="@(async () => { if (_isSeeking) await OnSeekEnd(_seekPosition); })">
|
||||||
<MudSlider T="double"
|
<MudSlider T="double"
|
||||||
Min="0"
|
Min="0"
|
||||||
Max="@(Duration ?? 0D)"
|
Max="@(Duration ?? 0D)"
|
||||||
@@ -85,7 +85,7 @@ else
|
|||||||
<div class="d-flex flex-column flex-grow-1">
|
<div class="d-flex flex-column flex-grow-1">
|
||||||
<div @onpointerdown="OnSeekStart"
|
<div @onpointerdown="OnSeekStart"
|
||||||
@onpointerup="@(() => OnSeekEnd(_seekPosition))"
|
@onpointerup="@(() => OnSeekEnd(_seekPosition))"
|
||||||
@onpointerleave="@(() => { if (_isSeeking) OnSeekEnd(_seekPosition); })">
|
@onpointerleave="@(async () => { if (_isSeeking) await OnSeekEnd(_seekPosition); })">
|
||||||
<MudSlider T="double"
|
<MudSlider T="double"
|
||||||
Min="0"
|
Min="0"
|
||||||
Max="@(Duration ?? 0D)"
|
Max="@(Duration ?? 0D)"
|
||||||
|
|||||||
Reference in New Issue
Block a user