summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/libcamera/object.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libcamera/object.cpp b/src/libcamera/object.cpp
index 1f787271..e76faf48 100644
--- a/src/libcamera/object.cpp
+++ b/src/libcamera/object.cpp
@@ -40,6 +40,10 @@ LOG_DEFINE_CATEGORY(Object)
* implementing easy message passing between threads by inheriting from the
* Object class.
*
+ * Deleting an object from a thread other than the one the object is bound to is
+ * unsafe, unless the caller ensures that the object isn't processing any
+ * message concurrently.
+ *
* Object slots connected to signals will also run in the context of the
* object's thread, regardless of whether the signal is emitted in the same or
* in another thread.