I would like to suggest a small change to w3m's GPM support:
Rather than explicitly drawing the mouse pointer, this could be left to
the server, i.e.
- remove GPM_DRAWPOINTER() calls,
- set conn.defaultMask to GPM_MOVE|GPM_HARD.
I use the same approach successfully in recent versions of aumix(1).
Patch:
--- main.c.old Wed Jan 19 17:53:15 2000
+++ main.c Wed Jan 19 17:54:20 2000
@@ -3097,7 +3097,6 @@
}
}
else {
- GPM_DRAWPOINTER(event);
return 0;
}
x = event->x;
--- menu.c.old Wed Jan 19 17:53:19 2000
+++ menu.c Wed Jan 19 17:54:35 2000
@@ -854,7 +854,6 @@
}
}
else {
- GPM_DRAWPOINTER(event);
return 0;
}
x = event->x;
--- terms.c.old Wed Jan 19 17:53:06 2000
+++ terms.c Wed Jan 19 17:59:56 2000
@@ -1466,7 +1466,7 @@
}
else {
conn.eventMask = ~0;
- conn.defaultMask = 0;
+ conn.defaultMask = GPM_MOVE|GPM_HARD;
conn.maxMod = 0;
conn.minMod = 0;
Gpm_Open(&conn,0); /* don't care even if it fails */
-- Christian "naddy" Weisgerber naddy@mips.rhein-neckar.de
This archive was generated by hypermail 2b29 : Wed Jul 19 2000 - 10:30:43 CDT