aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFredrik Salomonsson <plattfot@gmail.com>2018-11-06 23:26:36 -0800
committerFredrik Salomonsson <plattfot@gmail.com>2018-11-06 23:26:36 -0800
commiteed9d47b53101fc611b8a8454faa3454f08a28fd (patch)
tree8b8ba608ff97140b3d41cb723776ac9147bd97c2
parentfd7716b6bc76c10a530af936046ed53b710e8da3 (diff)
downloadpinentry-rofi-eed9d47b53101fc611b8a8454faa3454f08a28fd.tar.gz
Fixed that it returns OK after each command
Which was why it didn't work.
-rwxr-xr-xrofi-pinentry.scm8
1 files changed, 4 insertions, 4 deletions
diff --git a/rofi-pinentry.scm b/rofi-pinentry.scm
index e897262..e74be85 100755
--- a/rofi-pinentry.scm
+++ b/rofi-pinentry.scm
@@ -146,12 +146,12 @@ touch-file=/run/user/1000/gnupg/S.gpg-agent"
(format #t "BYE\n")
(force-output)
(exit #f))))
+ (when (pinentry-ok pinentry)
+ (format #t "OK\n")
+ (force-output))
(pinentry-loop pinentry input-port))))
(let ((pinentry (make-pinentry #t "Passphrase:" "" #f)))
(format #t "OK Please go ahead\n")
(force-output)
- (pinentry-loop pinentry (current-input-port))
- (when (pinentry-ok pinentry)
- (format #t "OK\n")
- (force-output)))
+ (pinentry-loop pinentry (current-input-port)))