diff --git a/pycardium/modules/py/simple_menu.py b/pycardium/modules/py/simple_menu.py
index e3d122d79576b9bdca09edcc714c7d8038e0c3bd..ddf2018da1fff2ca90adb55d85c735b79efe3941 100644
--- a/pycardium/modules/py/simple_menu.py
+++ b/pycardium/modules/py/simple_menu.py
@@ -362,7 +362,7 @@ class Menu:
                 elif ev == self.button_select:
                     t0 = time.time_ms()
                     long_press = False
-                    while buttons.read(buttons.button_select) > 0:
+                    while buttons.read(self.button_select) > 0:
                         if time.time_ms() - t0 > long_press_ms:
                             long_press = True
                             break