mirror of
https://github.com/codex-storage/deluge.git
synced 2025-02-18 22:36:51 +00:00
use os.path.commonprefix to do better completion
This commit is contained in:
parent
7f52472e9e
commit
543fcf722c
@ -469,7 +469,13 @@ class TextInput(InputField):
|
||||
self.value = opts[0]
|
||||
self.cursor = len(opts[0])
|
||||
self.tab_count = 0
|
||||
elif len(opts) > 1 and second_hit: # display multiple options on second tab hit
|
||||
elif len(opts) > 1:
|
||||
prefix = os.path.commonprefix(opts)
|
||||
if prefix:
|
||||
self.value = prefix
|
||||
self.cursor = len(prefix)
|
||||
|
||||
if len(opts) > 1 and second_hit: # display multiple options on second tab hit
|
||||
self.opts = " ".join(opts)
|
||||
|
||||
# Cursor movement
|
||||
|
Loading…
x
Reference in New Issue
Block a user