Grab keyboard when running file chooser kitten via portal

This commit is contained in:
Kovid Goyal 2025-07-30 07:52:19 +05:30
parent 8c8d7d6ce3
commit 0382463bcb
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C

View file

@ -754,7 +754,7 @@ func (self *Portal) run_file_chooser(cfd ChooseFilesData) (response uint32, resu
args := []string{
"+kitten", "panel", "--layer=overlay", "--edge=center", "--focus-policy=exclusive",
"-o", "background_opacity=0.85", "--wait-for-single-instance-window-close",
"--single-instance", "--instance-group", "cfp-" + strconv.Itoa(os.Getpid()),
"--grab-keyboard", "--single-instance", "--instance-group", "cfp-" + strconv.Itoa(os.Getpid()),
}
for _, x := range self.opts.File_chooser_kitty_conf {
args = append(args, `-c`, x)