diff options
| author | Po Lu | 2022-02-04 12:10:30 +0000 |
|---|---|---|
| committer | Po Lu | 2022-02-04 12:11:29 +0000 |
| commit | 279f3c6d602fe7d43df20db2775b204b2c5bfe3c (patch) | |
| tree | 12a7bb8d49433b68b57401767a899b937e58cce4 /src | |
| parent | 37c433e4e281077488a72eb7a7cc6a33202317ae (diff) | |
| download | emacs-279f3c6d602fe7d43df20db2775b204b2c5bfe3c.tar.gz emacs-279f3c6d602fe7d43df20db2775b204b2c5bfe3c.zip | |
Implement auto-raise on Haiku
* src/haikuterm.c (haiku_read_socket): Implement auto-raising
of frames that have that parameter set.
Diffstat (limited to 'src')
| -rw-r--r-- | src/haikuterm.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/haikuterm.c b/src/haikuterm.c index e8c734d6711..5d90acb4434 100644 --- a/src/haikuterm.c +++ b/src/haikuterm.c | |||
| @@ -2811,6 +2811,12 @@ haiku_read_socket (struct terminal *terminal, struct input_event *hold_quit) | |||
| 2811 | last_mouse_window = window; | 2811 | last_mouse_window = window; |
| 2812 | } | 2812 | } |
| 2813 | 2813 | ||
| 2814 | if (f->auto_raise) | ||
| 2815 | { | ||
| 2816 | if (!BWindow_is_active (FRAME_HAIKU_WINDOW (f))) | ||
| 2817 | haiku_frame_raise_lower (f, 1); | ||
| 2818 | } | ||
| 2819 | |||
| 2814 | if (!NILP (help_echo_string) | 2820 | if (!NILP (help_echo_string) |
| 2815 | || !NILP (previous_help_echo_string)) | 2821 | || !NILP (previous_help_echo_string)) |
| 2816 | do_help = 1; | 2822 | do_help = 1; |