From 72fa3ff168a039a94e18629740388e7b9a1e0b2f Mon Sep 17 00:00:00 2001 From: Latif Khalifa Date: Wed, 27 Feb 2013 05:01:03 +0100 Subject: [PATCH] Try to handle errors during rendering more gratefully --- Radegast/GUI/Rendering/Rendering.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Radegast/GUI/Rendering/Rendering.cs b/Radegast/GUI/Rendering/Rendering.cs index 73ffd20..fa96dba 100644 --- a/Radegast/GUI/Rendering/Rendering.cs +++ b/Radegast/GUI/Rendering/Rendering.cs @@ -311,6 +311,14 @@ namespace Radegast.Rendering } catch (ObjectDisposedException) { } +#if !DEBUG + catch (Exception ex) + { + RenderingEnabled = false; + Logger.Log("Crash of the 3D scene viewer:\n" + ex.ToString(), Helpers.LogLevel.Error); + Dispose(); + } +#endif } } #endregion Construction and disposal -- 2.11.0