commit 09e654731efb4645277baa7c3653606c8cf2bd26 parent da2e4dcf0faf89fac7e7ab7cfb5c6abcd17592a4 Author: Chris Down <chris@chrisdown.name> Date: Thu, 8 Mar 2018 22:49:30 -0800 Merge branch 'release/5.1.0' Diffstat:
M | clipmenud | | | 15 | +++++---------- |
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/clipmenud b/clipmenud @@ -188,19 +188,14 @@ while true; do debug "New clipboard entry on $selection selection: \"$first_line\"" - # Without checking ${last_data[any]}, we often double write since both - # selections get the same content cache_file_output="$(date +%s%N) $first_line" - if [[ ${last_data[any]} != "$data" ]]; then - filename="$cache_dir/$(cksum <<< "$first_line")" - debug "Writing $data to $filename" - printf '%s' "$data" > "$filename" + filename="$cache_dir/$(cksum <<< "$first_line")" + debug "Writing $data to $filename" + printf '%s' "$data" > "$filename" - debug "Writing $cache_file_output to $cache_file" - printf '%s\n' "$cache_file_output" >> "$cache_file" - fi + debug "Writing $cache_file_output to $cache_file" + printf '%s\n' "$cache_file_output" >> "$cache_file" - last_data[any]=$data last_cache_file_output[$selection]=$cache_file_output if (( CM_OWN_CLIPBOARD )) && [[ $selection != primary ]] &&