diff --git a/camlibs/fujitsu/library.c b/camlibs/fujitsu/library.c index 171d06985..3cfc14b5d 100644 --- a/camlibs/fujitsu/library.c +++ b/camlibs/fujitsu/library.c @@ -570,7 +570,7 @@ int fujitsu_get_string_register (gpio_device *dev, int reg, char *s, int *length if (packet[0] == DC1) return (GP_ERROR); if (do_percent) - gp_progress((float)x/(float)(*length)); + gp_progress(100.0*(float)x/(float)(*length)); if (fujitsu_write_ack(dev)==GP_ERROR) return (GP_ERROR); packlength = ((unsigned char)packet[2]) +