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)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
// serve selection to the OS
|
if selection != "" {
|
||||||
if err := exec.Command("wl-copy", []string{"--", selection}...).Run(); err != nil {
|
// serve selection to the OS
|
||||||
log.Fatal(err)
|
if err := exec.Command("wl-copy", []string{"--", selection}...).Run(); err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
case "clear":
|
case "clear":
|
||||||
histfile, history, err := getHistory(*histpath)
|
histfile, history, err := getHistory(*histpath)
|
||||||
|
@ -89,8 +91,10 @@ func main() {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := write(filter(history, selection), histfile); err != nil {
|
if selection != "" {
|
||||||
log.Fatal(err)
|
if err := write(filter(history, selection), histfile); err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue