From 9e69df53d14d35df166467b51e10f7808afd9dda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Capello?= Date: Mon, 24 Feb 2025 14:58:28 -0300 Subject: [PATCH] Add assert when setting a layer's UUID --- src/doc/layer.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/doc/layer.h b/src/doc/layer.h index 1d59e8ffa..665a8ce52 100644 --- a/src/doc/layer.h +++ b/src/doc/layer.h @@ -9,6 +9,7 @@ #define DOC_LAYER_H_INCLUDED #pragma once +#include "base/debug.h" #include "base/uuid.h" #include "doc/blend_mode.h" #include "doc/cel_list.h" @@ -135,7 +136,11 @@ public: m_uuid = base::Uuid::Generate(); return m_uuid; } - void setUuid(const base::Uuid& uuid) { m_uuid = uuid; } + void setUuid(const base::Uuid& uuid) + { + ASSERT(m_uuid == base::Uuid()); + m_uuid = uuid; + } virtual Grid grid() const; virtual Cel* cel(frame_t frame) const;