[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/crdt c10a255 09/10: fix a bug in pseudo process advice
From: |
ELPA Syncer |
Subject: |
[elpa] externals/crdt c10a255 09/10: fix a bug in pseudo process advice |
Date: |
Fri, 17 Sep 2021 14:57:12 -0400 (EDT) |
branch: externals/crdt
commit c10a255e8f821566d7dc8c512cc01a6e2788b25f
Author: Qiantan Hong <qhong@mit.edu>
Commit: Qiantan Hong <qhong@mit.edu>
fix a bug in pseudo process advice
---
crdt.el | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/crdt.el b/crdt.el
index c2122d7..3ad436c 100644
--- a/crdt.el
+++ b/crdt.el
@@ -6,7 +6,7 @@
;; Maintainer: Qiantan Hong <qhong@alum.mit.edu>
;; URL: https://code.librehq.com/qhong/crdt.el
;; Keywords: collaboration crdt
-;; Version: 0.2.3
+;; Version: 0.2.4
;; This file is part of GNU Emacs.
@@ -2535,12 +2535,14 @@ The result DIFF can be used in (CRDT--NAPPLY-DIFF OLD
DIFF) to reproduce NEW."
(funcall orig-func process start end)))
(defun crdt--get-buffer-process-advice (orig-func buffer)
- (and buffer
- (setq buffer (get-buffer buffer))
- (with-current-buffer buffer
- (or (funcall orig-func buffer)
- (and crdt--session (not (crdt--server-p))
- crdt--buffer-pseudo-process)))))
+ (or (funcall orig-func buffer)
+ (and buffer
+ (setq buffer (get-buffer buffer))
+ (buffer-live-p buffer)
+ (with-current-buffer buffer
+ (or (funcall orig-func buffer)
+ (and crdt--session (not (crdt--server-p))
+ crdt--buffer-pseudo-process))))))
(defun crdt--get-process-advice (orig-func name)
(if (crdt--pseudo-process-p name)
- [elpa] externals/crdt updated (d5fd2bf -> 2b0c9c0), ELPA Syncer, 2021/09/17
- [elpa] externals/crdt af43adb 02/10: reorder sections, ELPA Syncer, 2021/09/17
- [elpa] externals/crdt 77be6cd 01/10: bump version number, ELPA Syncer, 2021/09/17
- [elpa] externals/crdt f66d881 08/10: bump version number, ELPA Syncer, 2021/09/17
- [elpa] externals/crdt 10962c7 04/10: add comint-send-eof, ELPA Syncer, 2021/09/17
- [elpa] externals/crdt 92eac26 07/10: ergonomics improvements, ELPA Syncer, 2021/09/17
- [elpa] externals/crdt df9cbdf 03/10: Merge branch 'development' into fix, ELPA Syncer, 2021/09/17
- [elpa] externals/crdt 9b48ee9 05/10: Merge branch 'master' into fix, ELPA Syncer, 2021/09/17
- [elpa] externals/crdt 2b0c9c0 10/10: Merge branch 'fix', ELPA Syncer, 2021/09/17
- [elpa] externals/crdt a7fc622 06/10: Don't perform CRDT client clean-up for non-clients, ELPA Syncer, 2021/09/17
- [elpa] externals/crdt c10a255 09/10: fix a bug in pseudo process advice,
ELPA Syncer <=