diff options
author | Teddy Wing | 2016-09-05 02:58:10 -0400 |
---|---|---|
committer | Teddy Wing | 2016-09-05 02:58:10 -0400 |
commit | c1950f087ec24e947ce739875e181ca2ff69f21e (patch) | |
tree | 6a8cc5c9407f0c5df2e0680278220e8dde80db24 /src | |
parent | 07558bf1a6e681d5492f2e0112d94fd584aa8d0f (diff) | |
download | Passextract-c1950f087ec24e947ce739875e181ca2ff69f21e.tar.bz2 |
ClipboardStore: Rename "last", only set it on first run
* Rename `last` to `original` because we only want to set it the first
time we set the clipboard. Subsequent times we set the clipboard
contents should not affect this saved value.
* Only set `original` on first run of the clipboard `set_contents`
function.
Diffstat (limited to 'src')
-rw-r--r-- | src/clipboard_store.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/clipboard_store.rs b/src/clipboard_store.rs index 61f53b3..d334dd6 100644 --- a/src/clipboard_store.rs +++ b/src/clipboard_store.rs @@ -6,7 +6,7 @@ use clipboard::ClipboardContext; pub struct ClipboardStore { context: ClipboardContext, - last: String, + original: String, } impl ClipboardStore { @@ -16,15 +16,15 @@ impl ClipboardStore { return Ok( ClipboardStore { context: context, - last: String::new(), + original: String::new(), } ) } pub fn set_contents(&mut self, data: String) -> Result<(), Box<Error>> { - // Save last value - self.last = try!(self.context.get_contents()); - println!("last: {}", self.last); + if self.original.is_empty() { + self.original = try!(self.context.get_contents()) + } // Set new clipboard contents // self.context.set_contents(data) |