diff --git a/src/util.rs b/src/util.rs
index e51860883568460be40f13a4316d8869e9e1444a..7158db5c35fcb2b6fc0d68d75cd691d99a65e0d3 100644
--- a/src/util.rs
+++ b/src/util.rs
@@ -126,7 +126,7 @@ pub fn print_editor_text(
         if current_text == *previous_value {
             return;
         }
-        *previous_value = current_text.clone();
+        previous_value.clone_from(&current_text);
         info!("Widget text: {:?}", current_text);
     }
 }