diff options
Diffstat (limited to 'src/modules/navigation.rs')
-rw-r--r-- | src/modules/navigation.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/modules/navigation.rs b/src/modules/navigation.rs index 0e855f8..0e010cb 100644 --- a/src/modules/navigation.rs +++ b/src/modules/navigation.rs @@ -48,9 +48,11 @@ impl Navigation { } pub fn give_target(&mut self, target_name: String) { - self.start = Some(SystemTime::now()); - self.status = NavigationStatus::Targeting; - self.target_name = Some(target_name); + if !target_name.is_empty() { + self.start = Some(SystemTime::now()); + self.status = NavigationStatus::Targeting; + self.target_name = Some(target_name); + } } pub fn verify_target(&mut self, ship_position: Vector, masses: &HashMap<String, Mass>) { |