mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-06 01:50:38 +00:00
Fix potential crash if timer check/probe is happening during shutdown
This commit is contained in:
@@ -291,6 +291,9 @@ namespace renderdocui.Windows
|
||||
|
||||
var me = (MainWindow)m;
|
||||
|
||||
if (!me.Created || me.IsDisposed)
|
||||
return;
|
||||
|
||||
// perform a probe of known remote hosts to see if they're running or not
|
||||
if (!me.m_Core.LogLoading && !me.m_Core.LogLoaded)
|
||||
{
|
||||
@@ -368,8 +371,14 @@ namespace renderdocui.Windows
|
||||
if (me.m_Core.Renderer.Remote != null)
|
||||
me.m_Core.Renderer.PingRemote();
|
||||
|
||||
if(!me.Created || me.IsDisposed)
|
||||
return;
|
||||
|
||||
me.BeginInvoke(new Action(() =>
|
||||
{
|
||||
if (!me.Created || me.IsDisposed)
|
||||
return;
|
||||
|
||||
if (me.m_Core.Renderer.Remote != null && !me.m_Core.Renderer.Remote.ServerRunning)
|
||||
{
|
||||
me.contextChooser.Image = global::renderdocui.Properties.Resources.cross;
|
||||
|
||||
Reference in New Issue
Block a user