summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/XExtInt.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/XExtInt.c b/src/XExtInt.c
index ccd3238..d379876 100644
--- a/src/XExtInt.c
+++ b/src/XExtInt.c
@@ -1749,8 +1749,7 @@ copy_classes(XIDeviceInfo* to, xXIAnyInfo* from, int *nclasses)
cls_lib->number = cls_wire->number;
cls_lib->scroll_type= cls_wire->scroll_type;
cls_lib->flags = cls_wire->flags;
- cls_lib->increment = cls_wire->increment.integral;
- cls_lib->increment += (unsigned int)cls_wire->increment.frac/(double)(1ULL << 32);
+ cls_lib->increment = FP3232_TO_DOUBLE(cls_wire->increment);
to->classes[cls_idx++] = any_lib;
}