Util function to determine number of digits from an integer
[blender.git] / source / blender / blenkernel / intern / image.c
index e3e403251e102d3f246c6090ac9431d2458eb06d..bd2373a59d50060b0ba6d6d38aa92daca4c8dff9 100644 (file)
@@ -1695,7 +1695,7 @@ static void stampdata(Scene *scene, Object *camera, StampData *stamp_data, int d
                int digits = 1;
 
                if (scene->r.efra > 9)
-                       digits = 1 + (int) log10(scene->r.efra);
+                       digits = integer_digits_i(scene->r.efra);
 
                BLI_snprintf(fmtstr, sizeof(fmtstr), do_prefix ? "Frame %%0%di" : "%%0%di", digits);
                BLI_snprintf(stamp_data->frame, sizeof(stamp_data->frame), fmtstr, scene->r.cfra);