about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2015-04-04 10:54:24 +0530
committerManish Goregaokar <manishsmail@gmail.com>2015-04-04 10:54:24 +0530
commit9fc7a1e8603a1bbd46262ab8a6d4799436c2bef4 (patch)
tree55466ceba686399f4ce28deeef14b011e1d4e02e /src
parent90b9b0df073b5539681baf1308962bb79989a487 (diff)
parent48aea41adbae76759c1b56e145ce4b46675586a1 (diff)
downloadrust-9fc7a1e8603a1bbd46262ab8a6d4799436c2bef4.tar.gz
rust-9fc7a1e8603a1bbd46262ab8a6d4799436c2bef4.zip
Rollup merge of #23941 - carloslfu:patch-1, r=steveklabnik
 Validate if the description is available in the rawSearchIndex
Diffstat (limited to 'src')
-rw-r--r--src/librustdoc/html/static/main.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js
index ca6d9441957..4f8488cca68 100644
--- a/src/librustdoc/html/static/main.js
+++ b/src/librustdoc/html/static/main.js
@@ -713,10 +713,12 @@
                 if (crates[i] == window.currentCrate) {
                     klass += ' current';
                 }
-                var desc = rawSearchIndex[crates[i]].items[0][3];
-                div.append($('<a>', {'href': '../' + crates[i] + '/index.html',
-                                     'title': plainSummaryLine(desc),
-                                     'class': klass}).text(crates[i]));
+                if (rawSearchIndex[crates[i]].items[0]) {
+                    var desc = rawSearchIndex[crates[i]].items[0][3];
+                    div.append($('<a>', {'href': '../' + crates[i] + '/index.html',
+                                         'title': plainSummaryLine(desc),
+                                         'class': klass}).text(crates[i]));
+                }
             }
             sidebar.append(div);
         }