+ if (!changes || (changes & InputReaderConfiguration::CHANGE_DEVICE_ALIAS)) {
+ // Get 5-point calibration parameters
+ int *p = mCalibration.fiveCal;
+ p[6] = 0;
+ if (FILE *file = fopen("/data/misc/tscal/pointercal", "r")) {
+ if (fscanf(file, "%d %d %d %d %d %d %d", &p[0], &p[1], &p[2], &p[3], &p[4], &p[5], &p[6]) == 7) {
+ p[0] *= mXScale, p[1] *= mYScale, p[3] *= mXScale, p[4] *= mYScale;
+ ALOGD("pointercal loaded ok");
+ }
+ fclose(file);
+ }
+ }
+