ref: 0fa263a81318560ebf4c374a15a164add3486f5a
parent: bb2bc30ad8d68284be6afcab59875655f69b93e9
author: halfwit <michaelmisch1985@gmail.com>
date: Sat Oct 10 05:31:44 PDT 2020
Make sure we have our mouse variables
--- a/mouse.c
+++ b/mouse.c
@@ -27,6 +27,7 @@
#include "x9dev.h"
extern DeviceIntPtr x9devMouse;
+int x, y, oldx, oldy;
#define e ev.u.u
#define ek ev.u.keyButtonPointer
@@ -114,6 +115,9 @@
DevicePtr pDev = (DevicePtr)pDevice;
Atom btn_labels[3] = {0};
Atom axes_labels[2] = {0};
+
+ /* Init too */
+ x = y = oldx = oldy = 0;
switch (what) {
case DEVICE_INIT:
--- a/x9dev.h
+++ b/x9dev.h
@@ -56,7 +56,7 @@
#define Msize 8192
#define NUMFORMATS (sizeof(formats)/sizeof((formats)[0]))
-typedef (void*) nil
+typedef (void*) nil;
/* NOOPs for now */
#define x9devSaveScreen (void *) NoopDDA