From: Philipp Stephani Date: Sun, 10 Jan 2021 21:35:02 +0000 (+0100) Subject: Fix build breakage if Lisp_Object is not a primitive type. X-Git-Tag: emacs-28.0.90~4307 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=45abd52f3c870ab4ee05fddfc4896d2444594c3d;p=emacs.git Fix build breakage if Lisp_Object is not a primitive type. * src/minibuf.c (choose_minibuf_frame): Don't compare Lisp_Objects with '!='. Use 'EQ' instead. --- diff --git a/src/minibuf.c b/src/minibuf.c index c527e2bc9c6..868e481f843 100644 --- a/src/minibuf.c +++ b/src/minibuf.c @@ -141,8 +141,8 @@ choose_minibuf_frame (void) if (!EQ (frame, selected_frame) && minibuf_level > 1 /* The frame's minibuffer can be on a different frame. */ - && XWINDOW ((of = XFRAME (frame))->minibuffer_window)->frame - != selected_frame) + && ! EQ (XWINDOW ((of = XFRAME (frame))->minibuffer_window)->frame, + selected_frame)) { if (MINI_WINDOW_P (XWINDOW (FRAME_SELECTED_WINDOW (of)))) Fset_frame_selected_window (frame, Fframe_first_window (frame),