diff -Nru synaptiks-0.8.1/debian/changelog synaptiks-0.8.1/debian/changelog --- synaptiks-0.8.1/debian/changelog 2012-10-17 01:36:14.000000000 +0000 +++ synaptiks-0.8.1/debian/changelog 2013-12-10 14:29:25.000000000 +0000 @@ -1,3 +1,10 @@ +synaptiks (0.8.1-1ubuntu1.2) precise; urgency=low + + * Add kubuntu_fix_udev_property_access.patch to fix a crash when accessing + the NAME property of mice (LP: #737856) + + -- Harald Sitter Tue, 10 Dec 2013 15:29:20 +0100 + synaptiks (0.8.1-1ubuntu1.1) precise-proposed; urgency=low * Fix xinput version detection that renders kde-config-touchpad unusable diff -Nru synaptiks-0.8.1/debian/patches/kubuntu_fix_udev_property_access.patch synaptiks-0.8.1/debian/patches/kubuntu_fix_udev_property_access.patch --- synaptiks-0.8.1/debian/patches/kubuntu_fix_udev_property_access.patch 1970-01-01 00:00:00.000000000 +0000 +++ synaptiks-0.8.1/debian/patches/kubuntu_fix_udev_property_access.patch 2013-12-10 14:29:18.000000000 +0000 @@ -0,0 +1,14 @@ +Index: synaptiks-0.8.1/synaptiks/monitors/mouses.py +=================================================================== +--- synaptiks-0.8.1.orig/synaptiks/monitors/mouses.py 2012-01-10 22:49:38.000000000 +0100 ++++ synaptiks-0.8.1/synaptiks/monitors/mouses.py 2013-12-10 15:25:11.701045809 +0100 +@@ -74,7 +74,8 @@ + # device. The parent represents the actual physical device. The name + # may be decorated with quotation marks, which are removed for the sake + # of a clean represenation +- return cls(device['ID_SERIAL'], device.parent['NAME'].strip('"')) ++ name = device.parent.get('NAME', device.parent.get('DEVNAME')).strip('"') ++ return cls(device.get('ID_SERIAL'), name) + + + class MouseDevicesMonitor(QObject): diff -Nru synaptiks-0.8.1/debian/patches/series synaptiks-0.8.1/debian/patches/series --- synaptiks-0.8.1/debian/patches/series 2012-10-16 22:24:43.000000000 +0000 +++ synaptiks-0.8.1/debian/patches/series 2013-12-10 14:29:18.000000000 +0000 @@ -1 +1,2 @@ xinput_version_detect +kubuntu_fix_udev_property_access.patch