fix(selector): don't spawn wl-copy if no selection
This commit is contained in:
parent
11ad8149ad
commit
824b31c50f
1 changed files with 9 additions and 5 deletions
14
main.go
14
main.go
|
@ -66,9 +66,11 @@ func main() {
|
|||
log.Fatal(err)
|
||||
}
|
||||
|
||||
// serve selection to the OS
|
||||
if err := exec.Command("wl-copy", []string{"--", selection}...).Run(); err != nil {
|
||||
log.Fatal(err)
|
||||
if selection != "" {
|
||||
// serve selection to the OS
|
||||
if err := exec.Command("wl-copy", []string{"--", selection}...).Run(); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
}
|
||||
case "clear":
|
||||
histfile, history, err := getHistory(*histpath)
|
||||
|
@ -89,8 +91,10 @@ func main() {
|
|||
log.Fatal(err)
|
||||
}
|
||||
|
||||
if err := write(filter(history, selection), histfile); err != nil {
|
||||
log.Fatal(err)
|
||||
if selection != "" {
|
||||
if err := write(filter(history, selection), histfile); err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue