aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii2022-02-03 13:00:47 +0200
committerEli Zaretskii2022-02-03 13:00:47 +0200
commitabd59ad923452cf342ba9d5eadf52bea02a261b0 (patch)
treecabdba146f571ed2c081717ae17f56b715bcdf25 /src
parent9b0cdf461c24e36cedda27c700febebb00b40909 (diff)
downloademacs-abd59ad923452cf342ba9d5eadf52bea02a261b0.tar.gz
emacs-abd59ad923452cf342ba9d5eadf52bea02a261b0.zip
Fix "Buffers->Frames" submenu in daemon sessions
* lisp/menu-bar.el (menu-bar-update-buffers): Detect the initial frame by its special terminal's name. (Bug#53740) * src/terminal.c (init_initial_terminal): Add comment about using the initial-terminal's name in menu-bar.el.
Diffstat (limited to 'src')
-rw-r--r--src/terminal.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/terminal.c b/src/terminal.c
index 3db80f4b1ff..80f3aed7006 100644
--- a/src/terminal.c
+++ b/src/terminal.c
@@ -622,6 +622,8 @@ init_initial_terminal (void)
622 emacs_abort (); 622 emacs_abort ();
623 623
624 initial_terminal = create_terminal (output_initial, NULL); 624 initial_terminal = create_terminal (output_initial, NULL);
625 /* Note: menu-bar.el:menu-bar-update-buffers knows about this
626 special name of the initial terminal. */
625 initial_terminal->name = xstrdup ("initial_terminal"); 627 initial_terminal->name = xstrdup ("initial_terminal");
626 initial_terminal->kboard = initial_kboard; 628 initial_terminal->kboard = initial_kboard;
627 initial_terminal->delete_terminal_hook = &delete_initial_terminal; 629 initial_terminal->delete_terminal_hook = &delete_initial_terminal;