From f17f6819870fd32f23deecab35a6a7afe1912789 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Gerd=20M=C3=B6llmann?= Date: Tue, 22 Jul 2025 13:44:34 +0200 Subject: [PATCH] NS: Use different window collection behavior for tooltips (bug#73037) * src/nsterm.m ([EmacsView updateCollectionBehavior]): Use NSWindowCollectionBehaviorFullScreenAuxiliary for non-native tooltips which are not child frames. (cherry picked from commit f177537f701fbd8fd2997cf15cbd4733f9ca1127) --- src/nsterm.m | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/nsterm.m b/src/nsterm.m index 003aadb9782..0b19d011151 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -8574,12 +8574,13 @@ ns_in_echo_area (void) NSWindowCollectionBehavior b = [win collectionBehavior]; if (ns_use_native_fullscreen) { - if (FRAME_PARENT_FRAME (emacsframe)) + if (FRAME_PARENT_FRAME (emacsframe) + || FRAME_TOOLTIP_P (emacsframe)) { b &= ~NSWindowCollectionBehaviorFullScreenPrimary; b |= NSWindowCollectionBehaviorFullScreenAuxiliary; } - else + else { b |= NSWindowCollectionBehaviorFullScreenPrimary; b &= ~NSWindowCollectionBehaviorFullScreenAuxiliary; -- 2.39.5