[tor-commits] [nyx/master] Ensure division order of operations
atagar at torproject.org
atagar at torproject.org
Sun Nov 27 19:02:44 UTC 2016
commit b1443805250655807436d23f4fb154b2f622510e
Author: Damian Johnson <atagar at torproject.org>
Date: Wed Nov 16 09:35:14 2016 -0800
Ensure division order of operations
Order of operations don't matter when just multiplying and dividing... *unless*
you're doing integer division. I don't know offhand what python's binding order
is nor do I want to rely on it, so forcing multiplication to go first.
---
nyx/curses.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/nyx/curses.py b/nyx/curses.py
index 78eb14e..b733449 100644
--- a/nyx/curses.py
+++ b/nyx/curses.py
@@ -886,8 +886,8 @@ class _Subwindow(object):
scrollbar_height = self.height - top - 1 # -1 is for the bottom border
bottom_index = top_index + scrollbar_height + 1
- slider_top = scrollbar_height * top_index // size
- slider_size = scrollbar_height * (bottom_index - top_index) // size
+ slider_top = (scrollbar_height * top_index) // size
+ slider_size = (scrollbar_height * (bottom_index - top_index)) // size
max_slider_top = scrollbar_height - slider_size - 1
# ensures slider isn't at top or bottom unless really at those extreme bounds
More information about the tor-commits
mailing list