Browse Source

Avoid tab focus if widget is disabled

pull/182/head
Eugenio Parodi 2 years ago
parent
commit
3925c5ca6d
  1. 4
      TermTk/TTkCore/helper.py

4
TermTk/TTkCore/helper.py

@ -414,7 +414,7 @@ class TTkHelper:
if w == widget:
widget=None
continue
if w.focusPolicy() & TTkK.TabFocus == TTkK.TabFocus:
if w.isEnabled() and w.focusPolicy() & TTkK.TabFocus == TTkK.TabFocus:
w.setFocus()
w.update()
return
@ -436,7 +436,7 @@ class TTkHelper:
widget=None
if prev:
break
if w.focusPolicy() & TTkK.TabFocus == TTkK.TabFocus:
if w.isEnabled() and w.focusPolicy() & TTkK.TabFocus == TTkK.TabFocus:
prev = w
if prev:
prev.setFocus()

Loading…
Cancel
Save