summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Isidoro <denisidoro@users.noreply.github.com>2020-03-12 17:44:05 -0300
committerGitHub <noreply@github.com>2020-03-12 17:44:05 -0300
commit8d0c82c8a2437f6f6667a44016ccea8e1f422fc0 (patch)
tree59481be8067a6b7a80bbb6682eb03b283cc85a85
parentce9c22100aff86bf50c68b525cd345031e83b632 (diff)
parent60a77e828a58450be73b9dbd2b054055808d069d (diff)
Merge pull request #236 from austinjones/fix-badcmd
Fix crash when user enters a command that doesn't match any cheats
-rw-r--r--Cargo.lock2
-rw-r--r--Cargo.toml2
-rw-r--r--src/cmds/core.rs7
3 files changed, 7 insertions, 4 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 26ffccd..1874236 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -89,7 +89,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "navi"
-version = "2.0.6"
+version = "2.0.7"
dependencies = [
"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
"raw_tty 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
diff --git a/Cargo.toml b/Cargo.toml
index eb91869..5be37a1 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "navi"
-version = "2.0.6"
+version = "2.0.7"
authors = ["Denis Isidoro <denis_isidoro@live.com>"]
edition = "2018"
diff --git a/src/cmds/core.rs b/src/cmds/core.rs
index 504c025..0a69367 100644
--- a/src/cmds/core.rs
+++ b/src/cmds/core.rs
@@ -42,13 +42,16 @@ fn extract_from_selections(raw_output: &str, contains_key: bool) -> (&str, &str,
} else {
"enter"
};
+
let mut parts = lines.next().unwrap().split(display::DELIMITER);
parts.next();
parts.next();
parts.next();
- let tags = parts.next().unwrap();
+
+ let tags = parts.next().unwrap_or("");
parts.next();
- let snippet = parts.next().unwrap();
+
+ let snippet = parts.next().unwrap_or("");
(key, tags, snippet)
}