genesys: Fix use of wrong dpi when computing output pixel count

merge-requests/81/head
Povilas Kanapickas 2019-06-02 11:47:33 +03:00
rodzic 1a9e05b291
commit d688429ccd
1 zmienionych plików z 2 dodań i 11 usunięć

Wyświetl plik

@ -3486,11 +3486,7 @@ gl843_offset_calibration (Genesys_Device * dev)
session.params.color_filter = 0;
session.params.flags = flags;
// FIXME: this will need clean up once resolution logic is simpler
ScanSession tmp_session = session;
tmp_session.params.xres = dev->settings.xres;
tmp_session.params.yres = dev->settings.yres;
GenesysPhysicalParams params = gl843_compute_physical_params(dev, tmp_session.params);
GenesysPhysicalParams params = gl843_compute_physical_params(dev, session.params);
pixels = params.output_pixels;
@ -3716,12 +3712,7 @@ gl843_coarse_gain_calibration (Genesys_Device * dev, int dpi)
session.params.color_filter = dev->settings.color_filter;
session.params.flags = flags;
// FIXME: this will need clean up once resolution logic is simpler
ScanSession tmp_session = session;
tmp_session.params.xres = dpi;
tmp_session.params.yres = dpi;
GenesysPhysicalParams params = gl843_compute_physical_params(dev, tmp_session.params);
GenesysPhysicalParams params = gl843_compute_physical_params(dev, session.params);
pixels = params.output_pixels;
status = gl843_init_scan_regs(dev, &dev->calib_reg, session);