summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wlr_scene.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/wlr_scene.c b/wlr_scene.c
index 9ba283e..2dc2924 100644
--- a/wlr_scene.c
+++ b/wlr_scene.c
@@ -440,6 +440,7 @@ void wlr_scene_node_set_position(struct wlr_scene_node *node, int x, int y) {
void wlr_scene_node_place_above(struct wlr_scene_node *node,
struct wlr_scene_node *sibling) {
+ assert(node != sibling);
assert(node->parent == sibling->parent);
if (node->state.link.prev == &sibling->state.link) {
@@ -455,6 +456,7 @@ void wlr_scene_node_place_above(struct wlr_scene_node *node,
void wlr_scene_node_place_below(struct wlr_scene_node *node,
struct wlr_scene_node *sibling) {
+ assert(node != sibling);
assert(node->parent == sibling->parent);
if (node->state.link.next == &sibling->state.link) {