|
|
@@ -593,7 +593,6 @@ namespace Ryujinx.Ui
|
|
|
ToggleExtraWidgets(true);
|
|
|
}
|
|
|
|
|
|
- _viewBox.Remove(GlRendererWidget);
|
|
|
GlRendererWidget.Exit();
|
|
|
|
|
|
if(GlRendererWidget.Window != Window && GlRendererWidget.Window != null)
|
|
|
@@ -606,6 +605,7 @@ namespace Ryujinx.Ui
|
|
|
_windowsMultimediaTimerResolution?.Dispose();
|
|
|
_windowsMultimediaTimerResolution = null;
|
|
|
|
|
|
+ _viewBox.Remove(GlRendererWidget);
|
|
|
_viewBox.Add(_gameTableWindow);
|
|
|
|
|
|
_gameTableWindow.Expand = true;
|
|
|
@@ -713,6 +713,7 @@ namespace Ryujinx.Ui
|
|
|
|
|
|
// Wait for the other thread to dispose the HLE context before exiting.
|
|
|
_deviceExitStatus.WaitOne();
|
|
|
+ GlRendererWidget.Dispose();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -1202,4 +1203,4 @@ namespace Ryujinx.Ui
|
|
|
UpdateGameTable();
|
|
|
}
|
|
|
}
|
|
|
-}
|
|
|
+}
|