aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/clipboard_store.rs10
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)