Browse Source

unused Stopwatch removed

pull/8614/head
Mario Uhlmann 4 years ago
parent
commit
276e4c596b
  1. 16
      src/Windows/Avalonia.Win32/WinRT/Composition/WinUICompositorConnection.cs

16
src/Windows/Avalonia.Win32/WinRT/Composition/WinUICompositorConnection.cs

@ -120,16 +120,14 @@ namespace Avalonia.Win32.WinRT.Composition
private void RunLoop() private void RunLoop()
{ {
using (var act = _compositor5.RequestCommitAsync())
act.SetCompleted(new RunLoopHandler(this));
while (true)
{ {
var st = Stopwatch.StartNew(); UnmanagedMethods.GetMessage(out var msg, IntPtr.Zero, 0, 0);
using (var act = _compositor5.RequestCommitAsync()) lock (_pumpLock)
act.SetCompleted(new RunLoopHandler(this)); UnmanagedMethods.DispatchMessage(ref msg);
while (true)
{
UnmanagedMethods.GetMessage(out var msg, IntPtr.Zero, 0, 0);
lock (_pumpLock)
UnmanagedMethods.DispatchMessage(ref msg);
}
} }
} }

Loading…
Cancel
Save