X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fserver.c;h=7f202bf95c64a7978759e04a4e1a1f4c1e2eb0ff;hb=c803db3d16c62949428b4e0e2fcd85b8889a7ff3;hp=ee0006da91ae295860388baba692e713639def90;hpb=4e5af01dacd2a13dcf01b1a3e239591b59241afa;p=chaz%2Ftint2 diff --git a/src/server.c b/src/server.c index ee0006d..7f202bf 100644 --- a/src/server.c +++ b/src/server.c @@ -170,8 +170,9 @@ void *server_get_property (Window win, Atom at, Atom type, int *num_results) result = XGetWindowProperty(server.dsp, win, at, 0, 0x7fffffff, False, type, &type_ret, &format_ret, &nitems_ret, &bafter_ret, &prop_value); - /* Send back resultcount */ - if (num_results) *num_results = nitems_ret; + // Send back resultcount + // it look some version of gcc doesn't do the cast. so we force it. + if (num_results) *num_results = (int)nitems_ret; if (result == Success && prop_value) return prop_value; else return 0;