From: Simon McVittie Date: Fri, 7 Oct 2016 18:44:11 +0000 (+0100) Subject: dbus-launch-x11: print a window ID portably X-Git-Tag: dbus-1.11.8~28 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cd4e34408eb911b9fe001a1ac126bd2d74e3cb58;p=thirdparty%2Fdbus.git dbus-launch-x11: print a window ID portably On LP64 platforms, a Window is unsigned long. Signed-off-by: Simon McVittie --- diff --git a/tools/dbus-launch-x11.c b/tools/dbus-launch-x11.c index e8b29f882..c4b97904d 100644 --- a/tools/dbus-launch-x11.c +++ b/tools/dbus-launch-x11.c @@ -367,7 +367,8 @@ set_address_in_x11(char *address, pid_t pid) wid = XCreateWindow (xdisplay, RootWindow (xdisplay, 0), -20, -20, 10, 10, 0, CopyFromParent, InputOnly, CopyFromParent, 0, NULL); - verbose ("Created window %d\n", wid); + /* The type of a Window varies, so cast it to something reasonable */ + verbose ("Created window %lu\n", (unsigned long) wid); /* Save the property in the window */ XChangeProperty (xdisplay, wid, address_atom, XA_STRING, 8, PropModeReplace,