commit:dd5754ba09ff6156b195c5d72030fb76ea82b249
author:Chip
committer:Chip
date:Wed Mar 13 22:15:01 2019 -0500
parents:308038e4db43a5a0d85aeb6965e33634e9fd4e2e
Some more timer cleanup
diff --git a/src/timer.rs b/src/timer.rs
line changes: +2/-4
index d682d0b..8e552e1
--- a/src/timer.rs
+++ b/src/timer.rs
@@ -67,7 +67,7 @@ impl Timer {
                 (None, None) => Ordering::Equal,
             }
         });
-        if let Some(tc) = self.callbacks[0] {
+        if let Some(_) = self.callbacks[0] {
             self.systick.start(1 as Ms);
         } else {
             self.systick.stop();
@@ -85,9 +85,7 @@ impl Timer {
             };
             if timer_expired {
                 let tc = self.callbacks[0].take().unwrap();
-                unsafe {
-                    (tc.f)();
-                }
+                (tc.f)();
                 self.recalculate();
             }
         }