The thumbnail management DBus specification contains information for the interface “Request the creation of thumbnails”. The D-Bus data type “u” (Unsigned 32-bit integer) is specified for the argument “handle” of the method “Queue”. https://wiki.gnome.org/DraftSpecs/ThumbnailerSpec#Request_the_creation_of_thumbnails But the data type “guint” (or “gint”) is used so far by variables of the service implementation. https://gitlab.xfce.org/xfce/tumbler/-/blob/f5589df90ce5b88c94b921a0989e41b09e208286/tumblerd/tumbler-scheduler.h#L92 Thus I (and “afdw”) suggest to use the data type “guint32” instead in a consistent way. https://gitlab.xfce.org/xfce/tumbler/-/merge_requests/1#note_2070
Created attachment 9867 Update suggestion for using the data type “guint32” instead of “guint” at some source code places
Ali Abdallah referenced this bugreport in commit 4a25646920b4a3703e9aa5a09bae16e148b8ee51 Use guint32 for request handle https://gitlab.xfce.org/xfce/tumbler/commit/4a25646920b4a3703e9aa5a09bae16e148b8ee51