summaryrefslogtreecommitdiff
path: root/src/mtview.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mtview.c')
-rw-r--r--src/mtview.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mtview.c b/src/mtview.c
index f62d64d..9126141 100644
--- a/src/mtview.c
+++ b/src/mtview.c
@@ -7,9 +7,9 @@
7 7
8#define XMARG 16 8#define XMARG 16
9#define YMARG 16 9#define YMARG 16
10#define WSCALE 0.5
11#define FLUSH_MS 10 10#define FLUSH_MS 10
12#define DEF_FRAC 0.15 11#define DEF_FRAC 0.15
12#define DEF_WIDTH 0.05
13 13
14struct windata { 14struct windata {
15 Display *dsp; 15 Display *dsp;
@@ -59,6 +59,10 @@ static void output_touch(struct touch_dev *dev, struct windata *w,
59 minor = major; 59 minor = major;
60 angle = touch_angle(dev, t->orientation); 60 angle = touch_angle(dev, t->orientation);
61 } 61 }
62 if (major == 0 && minor == 0) {
63 major = DEF_WIDTH * dy;
64 minor = DEF_WIDTH * dx;
65 }
62 66
63 float ac = fabs(cos(angle)); 67 float ac = fabs(cos(angle));
64 float as = fabs(sin(angle)); 68 float as = fabs(sin(angle));