diff --git a/src/components/views/rooms/SearchableEntityList.js b/src/components/views/rooms/SearchableEntityList.js
index c91e058e4c..fc0446ab41 100644
--- a/src/components/views/rooms/SearchableEntityList.js
+++ b/src/components/views/rooms/SearchableEntityList.js
@@ -140,34 +140,37 @@ var SearchableEntityList = React.createClass({
}
var list;
- if (this.props.truncateAt) { // caller wants list truncated
- var TruncatedList = sdk.getComponent("elements.TruncatedList");
- list = (
-
- {this.state.results.map((entity) => {
- return entity.getJsx();
- })}
-
- );
- }
- else {
- list = (
-
- {this.state.results.map((entity) => {
- return entity.getJsx();
- })}
-
- );
+ if (this.state.results.length) {
+ if (this.props.truncateAt) { // caller wants list truncated
+ var TruncatedList = sdk.getComponent("elements.TruncatedList");
+ list = (
+
+ {this.state.results.map((entity) => {
+ return entity.getJsx();
+ })}
+
+ );
+ }
+ else {
+ list = (
+
+ {this.state.results.map((entity) => {
+ return entity.getJsx();
+ })}
+
+ );
+ }
+ list =
+ { list }
+ ;
}
return (
- {inputBox}
-
- { list }
-
+ { inputBox }
+ { list }
{ this.state.query.length ?
: '' }
);