Consistently pass timestamp as uint64 when creating MetaStartupSequence
Passing the wrong type to a varargs function can cause a mismatch between marshalling and unmarshalling on the stack, particularly on 32-bit architectures. This results in a build-time test failure. Resolves: https://gitlab.gnome.org/GNOME/mutter/-/issues/2065 Signed-off-by: Simon McVittie <smcv@debian.org> Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2182>
This commit is contained in:

committed by
Marge Bot

parent
449327093e
commit
4bc5833144
@ -535,7 +535,7 @@ gtk_shell_notify_launch (struct wl_client *client,
|
||||
{
|
||||
MetaDisplay *display = meta_get_display ();
|
||||
MetaStartupSequence *sequence;
|
||||
uint32_t timestamp;
|
||||
uint64_t timestamp;
|
||||
|
||||
sequence = meta_startup_notification_lookup_sequence (display->startup_notification,
|
||||
startup_id);
|
||||
|
Reference in New Issue
Block a user