From 3dd858704422b267e0bca13cfa65f1b39ba468b6 Mon Sep 17 00:00:00 2001
From: Joseph Walton-Rivers <joseph@walton-rivers.uk>
Date: Sun, 27 Nov 2022 11:23:30 +0000
Subject: [PATCH] don't allow resolve to be called multiple times

---
 include/fggl/modules/manager.hpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/include/fggl/modules/manager.hpp b/include/fggl/modules/manager.hpp
index 61fa6e0..6279702 100644
--- a/include/fggl/modules/manager.hpp
+++ b/include/fggl/modules/manager.hpp
@@ -203,6 +203,7 @@ namespace fggl::modules {
 			}
 
 			void resolve() {
+				assert( !m_locked );
 				if (!buildGraph()) {
 					return;
 				}
-- 
GitLab