Skip to content

Commit eb155b1

Browse files
author
Luca Toniolo
committed
Merge branch 'upstream'
2 parents e9715d5 + bf71baa commit eb155b1

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

  • src/emc/usr_intf/axis/scripts

src/emc/usr_intf/axis/scripts/axis.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,16 @@ def putpref(self, option, value, type=bool):
123123
# Handle repeated key press events
124124
pressed_keys_list = []
125125
def key_pressed(ev):
126+
if None == ev:
127+
return False
126128
if ev.keysym in pressed_keys_list:
127129
return True
128130
pressed_keys_list.append(ev.keysym)
129131
return False
130132

131133
def key_released(ev):
134+
if None == ev:
135+
return
132136
# KeyRelease without KeyPress may happen when a modifier is active when
133137
# the key is pressed without a KeyPress handler. No KeyPress event is
134138
# generated, but releasing the actual key while still holding the modifier
@@ -2702,21 +2706,21 @@ def toggle_show_pyvcppanel(*event):
27022706

27032707
# The next three don't have 'manual_ok' because that's done in jog_on /
27042708
# jog_off
2705-
def jog_plus(event):
2709+
def jog_plus(event=None):
27062710
if key_pressed(event):
27072711
return # Ignore repeated press events
27082712
a = ja_from_rbutton()
27092713
speed = get_jog_speed(a)
27102714
jog_on(a, speed)
27112715

2712-
def jog_minus(event):
2716+
def jog_minus(event=None):
27132717
if key_pressed(event):
27142718
return # Ignore repeated press events
27152719
a = ja_from_rbutton()
27162720
speed = get_jog_speed(a)
27172721
jog_on(a, -speed)
27182722

2719-
def jog_stop(event):
2723+
def jog_stop(event=None):
27202724
key_released(event)
27212725
a = ja_from_rbutton()
27222726
jog_off(a)

0 commit comments

Comments
 (0)