1
0
mirror of https://codeberg.org/cage/tinmop/ synced 2025-02-02 04:36:43 +01:00

- prevented crash when opening tour mode links and configuration directive 'open-message-link-window.close-after-select' values 'yes'.

This commit is contained in:
cage 2021-08-16 21:39:13 +02:00
parent ca353ae982
commit ee82cf2d72
2 changed files with 7 additions and 6 deletions

View File

@ -43,7 +43,7 @@ start.update.gemlog = yes
# close links window when opening the selected link
open-message-link-window.close-after-select = yes
open-message-link-window.close-after-select = no
# color parts of a displayed message according to a regular expression
# syntax is regular expression color attribute

View File

@ -1182,11 +1182,12 @@ This makes sense only for gemini file stream, if not this command performs the s
(%open-message-link-perform-opening t))
(defun close-open-message-link-window ()
(when (message-window:display-gemini-text-p *open-message-link-window*)
(open-message-link-window:forget-gemini-link-window))
(if (message-window:display-gemini-text-p *message-window*)
(close-window-and-return-to-message *open-message-link-window*)
(close-window-and-return-to-threads *open-message-link-window*)))
(when-window-shown (*open-message-link-window*)
(when (message-window:display-gemini-text-p *open-message-link-window*)
(open-message-link-window:forget-gemini-link-window))
(if (message-window:display-gemini-text-p *message-window*)
(close-window-and-return-to-message *open-message-link-window*)
(close-window-and-return-to-threads *open-message-link-window*))))
(defun gemini-open-certificates-window ()
"Open a window with all the client certificated generated so far to