[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-26 078fb7f: Make frame-list-z-order on NS match Wind
From: |
Alan Third |
Subject: |
[Emacs-diffs] emacs-26 078fb7f: Make frame-list-z-order on NS match Windows behaviour (bug#28788) |
Date: |
Wed, 11 Oct 2017 17:25:15 -0400 (EDT) |
branch: emacs-26
commit 078fb7f6df4178d5a35243dad164cdd196392e71
Author: Alan Third <address@hidden>
Commit: Alan Third <address@hidden>
Make frame-list-z-order on NS match Windows behaviour (bug#28788)
* src/nsfns.m (Fns_frame_list_z_order): If terminal isn't a frame,
ignore it rather than returning nil.
---
src/nsfns.m | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/src/nsfns.m b/src/nsfns.m
index ba36362..c8a41f5 100644
--- a/src/nsfns.m
+++ b/src/nsfns.m
@@ -1476,13 +1476,8 @@ ns_window_is_ancestor (NSWindow *win, NSWindow
*candidate)
DEFUN ("ns-frame-list-z-order", Fns_frame_list_z_order,
Sns_frame_list_z_order, 0, 1, 0,
doc: /* Return list of Emacs' frames, in Z (stacking) order.
-The optional argument TERMINAL specifies which display to ask about.
-TERMINAL should be either a frame or a display name (a string). If
-omitted or nil, that stands for the selected frame's display. Return
-nil if TERMINAL contains no Emacs frame.
-
-As a special case, if TERMINAL is non-nil and specifies a live frame,
-return the child frames of that frame in Z (stacking) order.
+If TERMINAL is non-nil and specifies a live frame, return the child
+frames of that frame in Z (stacking) order.
Frames are listed from topmost (first) to bottommost (last). */)
(Lisp_Object terminal)
@@ -1492,8 +1487,6 @@ Frames are listed from topmost (first) to bottommost
(last). */)
if (FRAMEP (terminal) && FRAME_LIVE_P (XFRAME (terminal)))
parent = [FRAME_NS_VIEW (XFRAME (terminal)) window];
- else if (!NILP (terminal))
- return Qnil;
for (NSWindow *win in [[NSApp orderedWindows] reverseObjectEnumerator])
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-26 078fb7f: Make frame-list-z-order on NS match Windows behaviour (bug#28788),
Alan Third <=