about summary refs log tree commit diff
diff options
context:
space:
mode:
authorCarlos Galarza <carloslfu@gmail.com>2015-04-01 10:16:36 -0500
committerCarlos Galarza <carloslfu@gmail.com>2015-04-01 10:16:36 -0500
commit48aea41adbae76759c1b56e145ce4b46675586a1 (patch)
tree941b90d5f9b8f3f423db61dd515b3e00b95dfdcc
parent89436536246250ee3cbc47a61c31037ce7558c06 (diff)
downloadrust-48aea41adbae76759c1b56e145ce4b46675586a1.tar.gz
rust-48aea41adbae76759c1b56e145ce4b46675586a1.zip
Fix sidebar bug
Validate if the description is available in the rawSearchIndex
-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);
         }