Problem: Cannot handle negative mouse coordinate from urxvt.
Solution: Accept '-' where a digit is expected. (Vincent Vinel,
closes #4326)
continue; /* no match */
else
{
- /* Skip over the digits, the final char must
- * follow. */
+ // Skip over the digits, the final char must
+ // follow. URXVT can use a negative value, thus
+ // also accept '-'.
for (j = slen - 2; j < len && (isdigit(tp[j])
- || tp[j] == ';'); ++j)
+ || tp[j] == '-' || tp[j] == ';'); ++j)
;
++j;
if (len < j) /* got a partial sequence */
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1246,
/**/
1245,
/**/