[PATCH evemu 1/5] Actually set the version field
Peter Hutterer
peter.hutterer at who-t.net
Thu Oct 24 08:03:48 CEST 2013
evemu_new would set the version but the memset in evemu_read() resets it to 0.
afaict from the history, this has never worked but great that we had a tests
that made sure that the broken behaviour passed...
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
---
python/evemu/tests/test_device.py | 2 +-
src/evemu.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/python/evemu/tests/test_device.py b/python/evemu/tests/test_device.py
index 3e207e0..e942af9 100644
--- a/python/evemu/tests/test_device.py
+++ b/python/evemu/tests/test_device.py
@@ -141,7 +141,7 @@ class DevicePropertiesTestCase(testcase.BaseTestCase):
super(DevicePropertiesTestCase, self).tearDown()
def test_version(self):
- self.assertEqual(self._device.version, 0)
+ self.assertEqual(self._device.version, 0x10000)
def test_name(self):
self.assertEqual(self._device.name, "N-Trig-MultiTouch-Virtual-Device")
diff --git a/src/evemu.c b/src/evemu.c
index 4a05d2e..039038e 100644
--- a/src/evemu.c
+++ b/src/evemu.c
@@ -556,6 +556,7 @@ int evemu_read(struct evemu_device *dev, FILE *fp)
char *line = NULL;
memset(dev, 0, sizeof(*dev));
+ dev->version = EVEMU_VERSION;
/* first line _may_ be version */
if (!first_line(fp, &line, &size)) {
--
1.8.3.1
More information about the Input-tools
mailing list