1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2026-04-18 15:33:32 +02:00
Files
gryf-overlay/x11-misc/rofi-emoji/files/rofi-emoji-3.1.0-primary.patch
2022-10-08 10:11:35 +02:00

43 lines
990 B
Diff

diff -ur rofi-emoji_orig/clipboard-adapter.sh rofi-emoji/clipboard-adapter.sh
--- rofi-emoji_orig/clipboard-adapter.sh 2022-10-08 09:43:38.033895494 +0200
+++ rofi-emoji/clipboard-adapter.sh 2022-10-08 10:06:06.297588512 +0200
@@ -54,6 +54,7 @@
;;
copy)
perform_copy
+ perform_primary
;;
insert)
# Also copy when doing insert to give users a fallback in case automatic
@@ -103,6 +104,30 @@
;;
"")
show_error "Could not find any tool to handle copying. Please install a clipboard handler."
+ exit 1
+ ;;
+ *)
+ show_error "$tool has no implementation for copying yet"
+ exit 2
+ ;;
+ esac
+}
+
+perform_primary() {
+ tool=$(find_copy_tool)
+
+ case "$tool" in
+ xsel)
+ xsel --primary --input
+ ;;
+ xclip)
+ xclip -selection primary -in
+ ;;
+ wl-copy)
+ wl-copy --primary
+ ;;
+ "")
+ show_error "Could not find any tool to handle copying. Please install a clipboard handler."
exit 1
;;
*)