From: Aaron Taylor Date: Sat, 10 Jul 2021 22:56:01 +0000 (-0700) Subject: In NEDsim, display as many data rows as possible instead of a power-of-two. X-Git-Url: http://git.subgeniuskitty.com/screensavers/.git/commitdiff_plain/37f7b288175b9d8f5ff627d6d997d8df8bb939b8 In NEDsim, display as many data rows as possible instead of a power-of-two. --- diff --git a/hacks/NEDsim/NEDsim.c b/hacks/NEDsim/NEDsim.c index c6c7c3d..8331334 100644 --- a/hacks/NEDsim/NEDsim.c +++ b/hacks/NEDsim/NEDsim.c @@ -799,8 +799,8 @@ NEDsim_init(Display * dpy, Window win) int available_space_for_data_rows = nedsim->dpy_height - (nedsim->cell_size * (HEADER_HEIGHT_IN_CELLS + FOOTER_HEIGHT_IN_CELLS)); for (int i = 0; ; i++) { - if ((nedsim->cell_size * (1 << i)) > available_space_for_data_rows) { - nedsim->num_data_rows = (1 << --i); + if ((nedsim->cell_size * i) > available_space_for_data_rows) { + nedsim->num_data_rows = --i; break; } }