summary refs log tree commit diff
path: root/src/librustdoc/html
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2018-01-22 22:49:44 +0100
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2018-01-22 22:49:44 +0100
commit7cc3cb29bdbf1c22e2bb5be6ae3798029de3d4d8 (patch)
tree7eaae99067afe84031aeecea97d0a9275e65bc26 /src/librustdoc/html
parentfdc18b3067b5bad257ccbe7400e3c4fb617e9e18 (diff)
downloadrust-7cc3cb29bdbf1c22e2bb5be6ae3798029de3d4d8.tar.gz
rust-7cc3cb29bdbf1c22e2bb5be6ae3798029de3d4d8.zip
Fix quoted search
Diffstat (limited to 'src/librustdoc/html')
-rw-r--r--src/librustdoc/html/static/main.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js
index a9a5bd5de05..fa911f68139 100644
--- a/src/librustdoc/html/static/main.js
+++ b/src/librustdoc/html/static/main.js
@@ -600,7 +600,7 @@
                 var lev_distance = MAX_LEV_DISTANCE + 1;
                 if (obj.name === val.name) {
                     if (literalSearch === true) {
-                        if (val.generics.length !== 0) {
+                        if (val.generics && val.generics.length !== 0) {
                             if (obj.generics && obj.length >= val.generics.length) {
                                 var elems = obj.generics.slice(0);
                                 var allFound = true;
@@ -637,7 +637,7 @@
                 }
                 // Names didn't match so let's check if one of the generic types could.
                 if (literalSearch === true) {
-                     if (obj.generics.length > 0) {
+                     if (obj.generics && obj.generics.length > 0) {
                         for (var x = 0; x < obj.generics.length; ++x) {
                             if (obj.generics[x] === val.name) {
                                 return true;