diff options
-rw-r--r-- | xrandr.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -425,13 +425,14 @@ set_name_all (name_t *name, name_t *old) name->kind |= old->kind; } static void set_name (name_t *name, char *string, name_kind_t valid) { - XID xid; + unsigned int xid; /* don't make it XID (which is unsigned long): + scanf() takes unsigned int */ int index; if ((valid & name_xid) && sscanf (string, "0x%x", &xid) == 1) set_name_xid (name, xid); else if ((valid & name_index) && sscanf (string, "%d", &index) == 1) set_name_index (name, index); |