telopt_client: TINTIN_FLAG_MOUSETRACKING from gtd, not ses
... as nothing is setting that flag on "ses":
$ git grep 'SET.*MOUSETRACKING'
src/config.c: SET_BIT(gtd->flags, TINTIN_FLAG_MOUSETRACKING);
src/config.c: SET_BIT(gtd->flags, TINTIN_FLAG_MOUSETRACKING);
src/config.c: SET_BIT(gtd->flags, TINTIN_FLAG_MOUSETRACKING);
src/config.c: SET_BIT(gtd->flags, TINTIN_FLAG_MOUSETRACKING);
With this change, connecting to a MUD which supports MTTS while having
done:
#config mouse on
... properly sets the bits for "MOUSE TRACKING" and "MSLP", as it
probably should.
Previous to this change, it couldn't - as that bit is never set on "ses"
so it reported that it couldn't do mouse tracking OR MSLP, despite being
perfectly able to (due to the `#config mouse on`, which the docs say is
the minimum prerequisite for MSLP support):
MSLP (Mud Server Link Protocol) requires enabling #config mouse on,
and creating the appropriate LINK events.