File tree Expand file tree Collapse file tree 1 file changed +6
-14
lines changed Expand file tree Collapse file tree 1 file changed +6
-14
lines changed Original file line number Diff line number Diff line change @@ -46,31 +46,23 @@ fn get_clipboard_content(clip: &mut Clipboard) -> Option<String> {
46
46
let copied_text = get_copied_text ( clip) ;
47
47
let selected_text = get_selected_text ( clip) ;
48
48
49
- let changed_copied_content = if let Some ( copied_text) = copied_text {
49
+ if let Some ( copied_text) = copied_text {
50
50
if CACHED_CONTENT . read ( ) . 0 . as_ref ( ) != Some ( & copied_text) {
51
51
CACHED_CONTENT . write ( ) . 0 = Some ( copied_text. clone ( ) ) ;
52
52
53
- Some ( copied_text)
54
- } else {
55
- None
53
+ return Some ( copied_text) ;
56
54
}
57
- } else {
58
- None
59
- } ;
55
+ }
60
56
61
- let changed_selected_content = if let Some ( selected_text) = selected_text {
57
+ if let Some ( selected_text) = selected_text {
62
58
if CACHED_CONTENT . read ( ) . 1 . as_ref ( ) != Some ( & selected_text) {
63
59
CACHED_CONTENT . write ( ) . 1 = Some ( selected_text. clone ( ) ) ;
64
60
65
61
Some ( selected_text)
66
- } else {
67
- None
68
62
}
69
- } else {
70
- None
71
- } ;
63
+ }
72
64
73
- changed_copied_content . or ( changed_selected_content )
65
+ None
74
66
}
75
67
76
68
fn main ( ) -> Result < ( ) > {
You can’t perform that action at this time.
0 commit comments