From 3e7174d0c278393bfe8c27f2398dc3b26c47d456 Mon Sep 17 00:00:00 2001
From: Emmanuel Benoit <tseeker@nocternity.net>
Date: Fri, 30 Mar 2018 21:30:51 +0200
Subject: [PATCH] UI - Clear mouse delegate if script is reloaded

Not the perfect solution but hey, it prevents a crash.
---
 ui-demo.cc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ui-demo.cc b/ui-demo.cc
index d18cbef..5d5d8eb 100644
--- a/ui-demo.cc
+++ b/ui-demo.cc
@@ -32,6 +32,7 @@ bool T_Demo::render( )
 			program = std::move( nProgram );
 			rv = true;
 		}
+		UI::Sync( ).clearMouseDelegate( );
 	}
 
 	UI::Sync( ).updateTime( );