aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Ava/UI/Renderer/RendererHost.axaml.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Ava/UI/Renderer/RendererHost.axaml.cs')
-rw-r--r--Ryujinx.Ava/UI/Renderer/RendererHost.axaml.cs7
1 files changed, 3 insertions, 4 deletions
diff --git a/Ryujinx.Ava/UI/Renderer/RendererHost.axaml.cs b/Ryujinx.Ava/UI/Renderer/RendererHost.axaml.cs
index 16a46df4..ee10282d 100644
--- a/Ryujinx.Ava/UI/Renderer/RendererHost.axaml.cs
+++ b/Ryujinx.Ava/UI/Renderer/RendererHost.axaml.cs
@@ -2,14 +2,13 @@ using Avalonia;
using Avalonia.Controls;
using Ryujinx.Common.Configuration;
using Ryujinx.Ui.Common.Configuration;
-using Silk.NET.Vulkan;
using System;
namespace Ryujinx.Ava.UI.Renderer
{
public partial class RendererHost : UserControl, IDisposable
{
- public EmbeddedWindow EmbeddedWindow;
+ public readonly EmbeddedWindow EmbeddedWindow;
public event EventHandler<EventArgs> WindowCreated;
public event Action<object, Size> SizeChanged;
@@ -18,8 +17,6 @@ namespace Ryujinx.Ava.UI.Renderer
{
InitializeComponent();
- Dispose();
-
if (ConfigurationState.Instance.Graphics.GraphicsBackend.Value == GraphicsBackend.OpenGl)
{
EmbeddedWindow = new EmbeddedWindowOpenGL();
@@ -47,6 +44,8 @@ namespace Ryujinx.Ava.UI.Renderer
EmbeddedWindow.WindowCreated -= CurrentWindow_WindowCreated;
EmbeddedWindow.SizeChanged -= CurrentWindow_SizeChanged;
}
+
+ GC.SuppressFinalize(this);
}
protected override void OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs e)