diff options
| author | Eli Zaretskii | 2022-02-03 13:00:47 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2022-02-03 13:00:47 +0200 |
| commit | abd59ad923452cf342ba9d5eadf52bea02a261b0 (patch) | |
| tree | cabdba146f571ed2c081717ae17f56b715bcdf25 /src | |
| parent | 9b0cdf461c24e36cedda27c700febebb00b40909 (diff) | |
| download | emacs-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.c | 2 |
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; |