Article View: gnu.emacs.bug
Article #88031emerge confused by multiple frames
From: Marc Auslander
Date: Mon, 15 Aug 1994 18:51
Date: Mon, 15 Aug 1994 18:51
52 lines
2812 bytes
2812 bytes
In GNU Emacs 19.25.94.1 (rs6000-ibm-aix3.2.5) of Mon Aug 15 1994 on marc.watson.ibm.com
If you try to rearrange an emerge session in several frames, emerge
stops working. The following patch, which has been only minimally
tested, improves the situation.
What it does is use the 'visible option on the get-buffer-window
calls, so the emerge buffer windows are found even if they are visible in
other frames.
Marc Auslander <marc@watson.ibm.com> 914 784-6699 (Tieline 863 Fax x6306)
*** lisp/emerge.el Fri Apr 15 22:32:57 1994
--- emerge.el Mon Aug 15 14:20:17 1994
***************
*** 1554,1561 ****
(let* ((merge-buffer emerge-merge-buffer)
(buffer-A emerge-A-buffer)
(buffer-B emerge-B-buffer)
! (window-A (get-buffer-window buffer-A))
! (window-B (get-buffer-window buffer-B))
(merge-window (get-buffer-window merge-buffer))
(diff-vector
(aref emerge-difference-list emerge-current-difference)))
--- 1554,1561 ----
(let* ((merge-buffer emerge-merge-buffer)
(buffer-A emerge-A-buffer)
(buffer-B emerge-B-buffer)
! (window-A (get-buffer-window buffer-A 'visible))
! (window-B (get-buffer-window buffer-B 'visible))
(merge-window (get-buffer-window merge-buffer))
(diff-vector
(aref emerge-difference-list emerge-current-difference)))
***************
*** 1599,1606 ****
(let* ((merge-buffer emerge-merge-buffer)
(buffer-A emerge-A-buffer)
(buffer-B emerge-B-buffer)
! (window-A (get-buffer-window buffer-A))
! (window-B (get-buffer-window buffer-B))
(merge-window (get-buffer-window merge-buffer)))
(if window-A (progn
(select-window window-A)
--- 1599,1606 ----
(let* ((merge-buffer emerge-merge-buffer)
(buffer-A emerge-A-buffer)
(buffer-B emerge-B-buffer)
! (window-A (get-buffer-window buffer-A 'visible))
! (window-B (get-buffer-window buffer-B 'visible))
(merge-window (get-buffer-window merge-buffer)))
(if window-A (progn
(select-window window-A)
Technical Details
Message-ID:
<9408151845.AA21538@marc.watson.ibm.com>Path:
arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!uunet!newsfeed.ACO.net!news.sztaki.hu!EU.net!howland.reston.ans.net!math.ohio-state.edu!cis.ohio-state.edu!watson.ibm.com!marcShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fb2f1,55d70932f7e26a8b,start X-Google-Attributes: gidfb2f1,public X-Google-ArrivalTime: 1994-08-15 12:04:31 PST Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!uunet!newsfeed.ACO.net!news.sztaki.hu!EU.net!howland.reston.ans.net!math.ohio-state.edu!cis.ohio-state.edu!watson.ibm.com!marc From: marc@watson.ibm.com (Marc Auslander) Newsgroups: gnu.emacs.bug Subject: emerge confused by multiple frames Date: 15 Aug 1994 14:51:00 -0400 Organization: GNUs Not Usenet Lines: 52 Sender: daemon@cis.ohio-state.edu Approved: bug-gnu-emacs@prep.ai.mit.edu Distribution: gnu Message-ID: <9408151845.AA21538@marc.watson.ibm.com> Reply-To: marc@watson.ibm.com