From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#22374: Buffers of previously open files appear in gud interaction window instead of source window in many-windows mode Date: Mon, 21 May 2018 16:38:31 -0400 Message-ID: <87y3gchhh4.fsf_-_@gmail.com> References: <87d2eqyqd9.fsf@maru2.md5i.com> <538DF2FC.8020908@gmx.at> <877g4xzebb.fsf@maru2.md5i.com> <538EBFB3.4010202@gmx.at> <87y4xcyl80.fsf@maru2.md5i.com> <538F3259.5080507@gmx.at> <87tx80xjtx.fsf@maru2.md5i.com> <539020D0.6020208@gmx.at> <878uj15wgc.fsf@maru2.md5i.com> <87ppcd4hqa.fsf@maru2.md5i.com> <87lhn14hkr.fsf@maru2.md5i.com> <87d0xpj2tr.fsf@gmail.com> <5B026C15.8040602@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: blaine.gmane.org 1526935027 28561 195.159.176.226 (21 May 2018 20:37:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 21 May 2018 20:37:07 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Cc: Michael Welsh Duggan , 22374@debbugs.gnu.org, Michael Buksas To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon May 21 22:37:02 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fKrYE-0007KH-Ci for geb-bug-gnu-emacs@m.gmane.org; Mon, 21 May 2018 22:37:02 +0200 Original-Received: from localhost ([::1]:52385 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fKraL-00065v-7S for geb-bug-gnu-emacs@m.gmane.org; Mon, 21 May 2018 16:39:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55528) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fKraE-00065n-Dc for bug-gnu-emacs@gnu.org; Mon, 21 May 2018 16:39:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fKraA-0007LV-Cm for bug-gnu-emacs@gnu.org; Mon, 21 May 2018 16:39:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:35383) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fKraA-0007LM-73 for bug-gnu-emacs@gnu.org; Mon, 21 May 2018 16:39:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fKra9-0000Ta-Os for bug-gnu-emacs@gnu.org; Mon, 21 May 2018 16:39:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 May 2018 20:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22374 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 22374-submit@debbugs.gnu.org id=B22374.15269351211801 (code B ref 22374); Mon, 21 May 2018 20:39:01 +0000 Original-Received: (at 22374) by debbugs.gnu.org; 21 May 2018 20:38:41 +0000 Original-Received: from localhost ([127.0.0.1]:43280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fKrZo-0000Sy-VI for submit@debbugs.gnu.org; Mon, 21 May 2018 16:38:41 -0400 Original-Received: from mail-io0-f180.google.com ([209.85.223.180]:41815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fKrZn-0000Sj-BD for 22374@debbugs.gnu.org; Mon, 21 May 2018 16:38:39 -0400 Original-Received: by mail-io0-f180.google.com with SMTP id e12-v6so15845929iob.8 for <22374@debbugs.gnu.org>; Mon, 21 May 2018 13:38:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=N0y0ugwV+vXP650L+bMfRiD+0UaZKSj9sjC3OLrZiUk=; b=A8xCEHkP/XeVaz9b1PdOgeOJXOgfNmNWxsf3oKJY1AHe7d9HXmSIxAIjsOatpJJySC cbGBxbA5Zhe8hNn795P4i10RqV5bhBdJ2guCAVJbZnvEPKW5MLg2IphoefpxbCnzmsRb YNIkYEDgEiS7d1aZmj6EVHUbCVzSEmaIbchRtGhyGV66tqzqUsEMyIryNe1GfgHLkkOo wSIrVvsVTcKtQyRdVREOpVGzj4HDkAhiFZ369BhrXWICfC9QtDR6d2fYbxOpd4ij4XaN 2hhOV6OhrAkhLMpL/+X8eCkF4NQM7fakmVj0hiymRD9heulz512jlSOyzwJcioq5UC4b T+hA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=N0y0ugwV+vXP650L+bMfRiD+0UaZKSj9sjC3OLrZiUk=; b=TaRc4jsfemWF9+ub2sRdmysEFhgP3JGxllGAe1euWyPyq85368dwVX9sJCIDnftb6k RM/rBfKdU1CRaHqxUZSMcZ7tHwXLLW3dPwM+828RhvDYkuNxgtagBhC73oXyiJZ7bIbK IJgGvKXglTXsD3hwGW0ZumIWjLKjtF52YbwtICEp86QCV3En/UxgXjLjC3bKAcnIKioz 9UqojdYR4aoAWjmqxqdAV6JTj1nV8+e+E0uGKaTCBv3rD/6oDpzvjK29UXJI6AbF8iPn 44dRWas5tR1WODv/zwabV8xUIcGJreDuWmuBRb+iibK9xQ+JzVHo/u/hxql6+LOaoOvL lz4w== X-Gm-Message-State: ALKqPwcMnkPrbSM+I8EswGMD69mkfeoFD32hwZqAjtVr3wq2XJdCf3Mo GNrPFwlSB7X6e7vQFvW0xeI= X-Google-Smtp-Source: AB8JxZoOn7L5WaLHdW/Gl6L5GUG9E8ZWl/2vlyPUeMVz4GILJi+9GH4FEeZN7K/4LmNgoheNf59XGA== X-Received: by 2002:a6b:cb03:: with SMTP id b3-v6mr5872739iog.301.1526935113711; Mon, 21 May 2018 13:38:33 -0700 (PDT) Original-Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id q6-v6sm9473286ita.44.2018.05.21.13.38.31 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 21 May 2018 13:38:32 -0700 (PDT) In-Reply-To: <5B026C15.8040602@gmx.at> (martin rudalics's message of "Mon, 21 May 2018 08:49:57 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:146358 Archived-At: --=-=-= Content-Type: text/plain [moving from bug#17675 to #22374] martin rudalics writes: > If you think that this might solve Bug#22374, I'd go for it. Can you > explain how it solves that bug? Oh, I only observed that it [35] fixes the bug, I was hoping you could explain it. Actually, it looks like the explanation you put before [20] still applies. The reason the inhibit-same-window fix doesn't help is that step 9 (middle-click the single line in the stack frame window) changes the current window, hence the gud interaction window is no longer the "same-window" and not inhibited. --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=do-test.el Content-Description: reproducer for bug#22374 (defconst bug-22374-dir (file-name-directory (or load-file-name buffer-file-name))) (defun bug-22373-frame0 () (interactive) (select-window (get-buffer-window "*stack frames of test*")) (let ((new-level "0")) (setq gdb-frame-number new-level) (gdb-input (concat "-stack-select-frame " new-level) 'ignore) (gdb-update))) (mapatoms (lambda (s) (when (and (fboundp s) (string-match "\\`display-buffer" (symbol-name s))) (trace-function-background s)))) (trace-function-background 'bug-22373-frame0) (find-file (expand-file-name "test.cpp" bug-22374-dir)) (gdb "gdb -i=mi ./test") (gdb-many-windows ) (gdb-input "start" #'ignore) (run-with-idle-timer 0.25 nil (lambda () (select-window (get-buffer-window "test.cpp")) (switch-to-buffer "*scratch*") (run-with-idle-timer 0.5 nil #'bug-22373-frame0) )) --=-=-= Content-Type: text/plain [20]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=17675#20 [35]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=17675#35 --=-=-=--