From 32a9ea2ceffe3a0bc1e3c9672a79e58af54fcf77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Derzsi=20D=C3=A1niel?= Date: Fri, 13 Mar 2020 22:37:25 +0200 Subject: [PATCH] dgui: Fix DirectScrolledList scrollTo error in Python 3 As a rule of thumb, Python 3 divisions always have float results. Unfortunately, this piece of code is still relying on the old Python 2.7 behavior. Closes #880 --- direct/src/gui/DirectScrolledList.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/direct/src/gui/DirectScrolledList.py b/direct/src/gui/DirectScrolledList.py index 5bade6caf9..6cb39675b6 100644 --- a/direct/src/gui/DirectScrolledList.py +++ b/direct/src/gui/DirectScrolledList.py @@ -210,7 +210,7 @@ class DirectScrolledList(DirectFrame): numItemsVisible = self["numItemsVisible"] numItemsTotal = len(self["items"]) if(centered): - self.index = index - (numItemsVisible/2) + self.index = index - (numItemsVisible // 2) else: self.index = index