Hi, thanks for testing master.
I can semi reproduce this. For me it works the first time but a second call to
getpin fails.
$ ./pinentry-gtk-2
OK Pleased to meet you
getpin
D hello
OK
getpin
- (pinentry-gtk-2:29090): CRITICAL **: could not grab keyboard
ERR 83886179 Operation cancelled <Pinentry>
And indeed this goes away with f4b5049c68a79d5e4faba06447db5440936cefeb~1
Looking at the code I don't see a reason for this. Maybe the dialog?
The code without the dialog 71b51e02cf20174ba7144765e985f7e889eaa429 also allows
me to repeatedly call getpin.
Werner: Any idea? I'm a bit clueless which change in the patch could have caused
that.