fix(wrapper): allow left/right movement after up arrow history recall (#24)
This commit is contained in:
+2
-2
@@ -620,7 +620,7 @@ func runWrapper() {
|
|||||||
if i+2 < n && (inputSlice[i+1] == '[' || inputSlice[i+1] == 'O') {
|
if i+2 < n && (inputSlice[i+1] == '[' || inputSlice[i+1] == 'O') {
|
||||||
if inputSlice[i+2] == 'D' {
|
if inputSlice[i+2] == 'D' {
|
||||||
bufferMu.Lock()
|
bufferMu.Lock()
|
||||||
isEmptyQuery := (overlay.IsVisible() && overlay.GetTypedQuery() == "") || (!overlay.IsVisible() && naiveBuffer == "")
|
isEmptyQuery := naiveBuffer == "" && (!overlay.IsVisible() || overlay.GetTypedQuery() == "")
|
||||||
bufferMu.Unlock()
|
bufferMu.Unlock()
|
||||||
if isEmptyQuery {
|
if isEmptyQuery {
|
||||||
intercepted = true
|
intercepted = true
|
||||||
@@ -640,7 +640,7 @@ func runWrapper() {
|
|||||||
isLeftRightArrow = true
|
isLeftRightArrow = true
|
||||||
} else if inputSlice[i+2] == 'C' {
|
} else if inputSlice[i+2] == 'C' {
|
||||||
bufferMu.Lock()
|
bufferMu.Lock()
|
||||||
isEmptyQuery := (overlay.IsVisible() && overlay.GetTypedQuery() == "") || (!overlay.IsVisible() && naiveBuffer == "")
|
isEmptyQuery := naiveBuffer == "" && (!overlay.IsVisible() || overlay.GetTypedQuery() == "")
|
||||||
bufferMu.Unlock()
|
bufferMu.Unlock()
|
||||||
if isEmptyQuery {
|
if isEmptyQuery {
|
||||||
intercepted = true
|
intercepted = true
|
||||||
|
|||||||
Reference in New Issue
Block a user