[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/xelb b60a1d0 4/7: Print backtrace upon event listener e
From: |
Chris Feng |
Subject: |
[elpa] externals/xelb b60a1d0 4/7: Print backtrace upon event listener errors |
Date: |
Sun, 9 Sep 2018 06:39:56 -0400 (EDT) |
branch: externals/xelb
commit b60a1d034953d6407726da2b9ceb44a0b50e4fa7
Author: Adrián Medraño Calvo <address@hidden>
Commit: Adrián Medraño Calvo <address@hidden>
Print backtrace upon event listener errors
* xcb.el (xcb:-process-events): Output backtrace of erroring event
listeners when `xcb:debug-on' is enabled.
---
xcb.el | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/xcb.el b/xcb.el
index 2637b47..e9f4b79 100644
--- a/xcb.el
+++ b/xcb.el
@@ -409,7 +409,10 @@ Concurrency is disabled as it breaks the orders of errors,
replies and events."
synthetic (aref event 2))
(dolist (listener (aref event 0))
(with-demoted-errors "[XELB ERROR] %S"
- (funcall listener data synthetic)))))
+ (if xcb:debug-on
+ (xcb-debug-backtrace-on-error
+ (funcall listener data synthetic))
+ (funcall listener data synthetic))))))
(cl-decf event-lock)))))
(cl-defmethod xcb:disconnect ((obj xcb:connection))
- [elpa] externals/xelb updated (6656f4d -> b700406), Chris Feng, 2018/09/09
- [elpa] externals/xelb fbc2842 2/7: * xcb-types.el (slot-unbound): Correct mistyped message, Chris Feng, 2018/09/09
- [elpa] externals/xelb 643cb9c 3/7: * xcb.el (xcb:-cache-request): Avoid logging large objects, Chris Feng, 2018/09/09
- [elpa] externals/xelb b60a1d0 4/7: Print backtrace upon event listener errors,
Chris Feng <=
- [elpa] externals/xelb 501a95d 5/7: Command for toggling debugging output, Chris Feng, 2018/09/09
- [elpa] externals/xelb 7758613 6/7: ; Minor fixes for Calvo's patch set., Chris Feng, 2018/09/09
- [elpa] externals/xelb e6d814b 1/7: Print log output to an XELB-specific messages buffer, Chris Feng, 2018/09/09
- [elpa] externals/xelb b700406 7/7: Merge branch 'medranocalvo/xcb-logging' into externals/xelb, Chris Feng, 2018/09/09