diff --git a/src/components/structures/RoomDirectory.js b/src/components/structures/RoomDirectory.js
index 0f90a0ac24..80962af7e8 100644
--- a/src/components/structures/RoomDirectory.js
+++ b/src/components/structures/RoomDirectory.js
@@ -87,13 +87,30 @@ module.exports = React.createClass({
});
var rows = [];
var self = this;
+ var guestRead, guestJoin;
for (var i = 0; i < rooms.length; i++) {
var name = rooms[i].name || rooms[i].aliases[0];
+ guestRead = null;
+ guestJoin = null;
+
+ if (rooms[i].world_readable) {
+ guestRead = (
+
+ );
+ }
+ if (rooms[i].guest_can_join) {
+ guestJoin = (
+
+ );
+ }
+
//
rows.unshift(