diff --git a/staging/xdg-toplevel-icon/xdg-toplevel-icon-v1.xml b/staging/xdg-toplevel-icon/xdg-toplevel-icon-v1.xml
index e9cb5d0..4270d69 100644
--- a/staging/xdg-toplevel-icon/xdg-toplevel-icon-v1.xml
+++ b/staging/xdg-toplevel-icon/xdg-toplevel-icon-v1.xml
@@ -136,6 +136,9 @@
+
@@ -185,8 +188,9 @@
overrides the preexisting pixel data.
The wl_buffer must be kept alive for as long as the xdg_toplevel_icon
- it is associated with is not destroyed. The buffer contents must not be
- modified after it was assigned to the icon.
+ it is associated with is not destroyed, otherwise a 'no_buffer' error
+ is raised. The buffer contents must not be modified after it was
+ assigned to the icon.
If this request is made after the icon has been assigned to a toplevel
via 'set_icon', a 'immutable' error must be raised.