Browse Source

Fix RemoteServer not starting rendering (#15374)

pull/15422/head
Max Katz 2 years ago
committed by GitHub
parent
commit
dcc6bca074
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 9
      src/Avalonia.Controls/Remote/RemoteServer.cs

9
src/Avalonia.Controls/Remote/RemoteServer.cs

@ -7,7 +7,7 @@ using Avalonia.Remote.Protocol;
namespace Avalonia.Controls.Remote
{
[Unstable]
public class RemoteServer
public class RemoteServer : IDisposable
{
private EmbeddableControlRoot _topLevel;
@ -22,6 +22,7 @@ namespace Avalonia.Controls.Remote
{
_topLevel = new EmbeddableControlRoot(new EmbeddableRemoteServerTopLevelImpl(transport));
_topLevel.Prepare();
_topLevel.StartRendering();
//TODO: Somehow react on closed connection?
}
@ -30,5 +31,11 @@ namespace Avalonia.Controls.Remote
get => _topLevel.Content;
set => _topLevel.Content = value;
}
public void Dispose()
{
_topLevel.StopRendering();
_topLevel.Dispose();
}
}
}

Loading…
Cancel
Save