diff --git a/include/TopRoomBar.h b/include/TopRoomBar.h
index 0df31ee89b9a0811386c362affd33907c60f1391..12fd06452eff20668f1787cfbcbccb3dc965a415 100644
--- a/include/TopRoomBar.h
+++ b/include/TopRoomBar.h
@@ -31,7 +31,6 @@ class FlatButton;
 class Label;
 class Menu;
 class OverlayModal;
-class RoomSettings;
 
 class TopRoomBar : public QWidget
 {
@@ -47,7 +46,6 @@ public:
         void updateRoomName(const QString &name);
         void updateRoomTopic(QString topic);
         void updateRoomAvatarFromName(const QString &name);
-        void setRoomSettings(QSharedPointer<RoomSettings> settings);
 
         void reset();
 
@@ -68,10 +66,7 @@ private:
         QLabel *nameLabel_;
         Label *topicLabel_;
 
-        QSharedPointer<RoomSettings> roomSettings_;
-
         QMenu *menu_;
-        QAction *toggleNotifications_;
         QAction *leaveRoom_;
         QAction *inviteUsers_;
 
diff --git a/src/TopRoomBar.cc b/src/TopRoomBar.cc
index 73891881a1393e4b3e26f346ded1091aaaef7d7c..6caf2edbd31c230918d88f304b0f575e5cc346a1 100644
--- a/src/TopRoomBar.cc
+++ b/src/TopRoomBar.cc
@@ -85,11 +85,6 @@ TopRoomBar::TopRoomBar(QWidget *parent)
 
         menu_ = new Menu(this);
 
-        toggleNotifications_ = new QAction(tr("Disable notifications"), this);
-        connect(toggleNotifications_, &QAction::triggered, this, [this]() {
-                roomSettings_->toggleNotifications();
-        });
-
         inviteUsers_ = new QAction(tr("Invite users"), this);
         connect(inviteUsers_, &QAction::triggered, this, [this]() {
                 MainWindow::instance()->openInviteUsersDialog(
@@ -101,19 +96,10 @@ TopRoomBar::TopRoomBar(QWidget *parent)
                 MainWindow::instance()->openLeaveRoomDialog();
         });
 
-        menu_->addAction(toggleNotifications_);
         menu_->addAction(inviteUsers_);
         menu_->addAction(leaveRoom_);
 
         connect(settingsBtn_, &QPushButton::clicked, this, [this]() {
-                if (roomSettings_.isNull())
-                        return;
-
-                if (roomSettings_->isNotificationsEnabled())
-                        toggleNotifications_->setText(tr("Disable notifications"));
-                else
-                        toggleNotifications_->setText(tr("Enable notifications"));
-
                 auto pos = mapToGlobal(settingsBtn_->pos());
                 menu_->popup(
                   QPoint(pos.x() + buttonSize_ - menu_->sizeHint().width(), pos.y() + buttonSize_));
@@ -182,12 +168,6 @@ TopRoomBar::mousePressEvent(QMouseEvent *event)
         }
 }
 
-void
-TopRoomBar::setRoomSettings(QSharedPointer<RoomSettings> settings)
-{
-        roomSettings_ = settings;
-}
-
 void
 TopRoomBar::updateRoomAvatar(const QImage &avatar_image)
 {