[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ement b821888b06 1/5: Fix: (ement-room-list) Don't rein
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/ement b821888b06 1/5: Fix: (ement-room-list) Don't reinitialize major mode |
|
Date: |
Thu, 25 May 2023 13:58:09 -0400 (EDT) |
branch: externals/ement
commit b821888b062f6664e243de4d46459b4a2d45ae78
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>
Fix: (ement-room-list) Don't reinitialize major mode
Fixes #146. Thanks to Ted Reed (@treed) for reporting.
---
README.org | 1 +
ement-room-list.el | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/README.org b/README.org
index 969150754a..64db0d4630 100644
--- a/README.org
+++ b/README.org
@@ -310,6 +310,7 @@ Note that, while ~matrix-client~ remains usable, and
probably will for some time
+ Minor adjustment to timestamp headers.
+ Extra indentation of some membership events. (Thanks to
[[https://github.com/Stebalien][Steven Allen]].)
+ Customization group for faces.
++ Don't reinitialize ~ement-room-list-mode~ when room list buffer is
refreshed. ([[https://github.com/alphapapa/ement.el/issues/146][#146]].
Thanks to [[https://github.com/treed][Ted Reed]] for reporting.)
** 0.9.3
diff --git a/ement-room-list.el b/ement-room-list.el
index 36c461e602..aaaea77c21 100644
--- a/ement-room-list.el
+++ b/ement-room-list.el
@@ -620,7 +620,8 @@ DISPLAY-BUFFER-ACTION is nil, the buffer is not displayed."
thereis (ement-session-rooms session)))
(ement-message "No rooms have been joined")
(with-current-buffer (get-buffer-create buffer-name)
- (ement-room-list-mode)
+ (unless (eq 'ement-room-list-mode major-mode)
+ (ement-room-list-mode))
(let* ((room-session-vectors
(cl-loop for (_id . session) in ement-sessions
append (cl-loop for room in (ement-session-rooms
session)