From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Joseph Coffland" via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#45848: 27.1; Buffers menu opens wrong buffer Date: Wed, 13 Jan 2021 15:13:17 -0800 Message-ID: <5118f4c07ec3d18a4012ba6d1f383b28.squirrel@coffland.com> Reply-To: joseph@cauldrondevelopment.com, "Joseph Coffland" Mime-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36396"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: SquirrelMail/1.4.23 [SVN] To: 45848@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jan 14 00:20:26 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kzpR9-0009KQ-Pd for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 14 Jan 2021 00:20:24 +0100 Original-Received: from localhost ([::1]:54740 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kzpR8-0001mj-7A for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 13 Jan 2021 18:20:22 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56428) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kzpQo-0001mY-25 for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2021 18:20:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53470) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kzpQn-0000Z0-Qv for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2021 18:20:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kzpQn-0004Mj-MK for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2021 18:20:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Joseph Coffland" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Jan 2021 23:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 45848 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.161057994916713 (code B ref -1); Wed, 13 Jan 2021 23:20:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 13 Jan 2021 23:19:09 +0000 Original-Received: from localhost ([127.0.0.1]:36783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kzpPw-0004LU-Dk for submit@debbugs.gnu.org; Wed, 13 Jan 2021 18:19:09 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:48742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kzpKT-0004CV-Bv for submit@debbugs.gnu.org; Wed, 13 Jan 2021 18:13:30 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kzpKS-0001F3-3I for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2021 18:13:28 -0500 Original-Received: from mail.cauldrondevelopment.com ([45.33.27.98]:41223 helo=cauldrondevelopment.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kzpKM-0006e1-5D for bug-gnu-emacs@gnu.org; Wed, 13 Jan 2021 18:13:27 -0500 Original-Received: by cauldrondevelopment.com (Postfix, from userid 999) id 0CAB46DB7; Wed, 13 Jan 2021 23:13:19 +0000 (UTC) Original-Received: from coffland.com (localhost.localdomain [127.0.0.1]) by cauldrondevelopment.com (Postfix) with ESMTP id D1AFF4916 for ; Wed, 13 Jan 2021 23:13:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cauldrondevelopment.com; s=default; t=1610579597; bh=6eiux0zpr1EVBW4GKb0ZXe21CypIu6/1Z5SMRdb1qTY=; h=Date:Subject:From:To:Reply-To:From; b=gYiGR510VLqGGtKE5RCCWHjeV/NZEX5juln79F0pHY0FjI96ogdBgXsoqwu3jRvDQ ShjrM0CWhZEh9/1wKBYc2KihlVI2O2w4KQhCPCyUoVt0B4w8FlXtEupNvOoVNojdxB QeMxDRUhan+hZXT11ZTjvGyoaJ+uAcIsdFTUYXsA= Original-Received: from 2600:3c00:e000:2bf::1 (SquirrelMail authenticated user jcoffland@coffland.com) by coffland.com with HTTP; Wed, 13 Jan 2021 15:13:17 -0800 X-Priority: 3 (Normal) Importance: Normal Received-SPF: pass client-ip=45.33.27.98; envelope-from=joseph@cauldrondevelopment.com; helo=cauldrondevelopment.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 13 Jan 2021 18:19:07 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:197923 Archived-At: In recent versions of GTK Emacs with multiple frames open, selecting the top buffer from the Buffers menu often opens the wrong buffer. Upon returning to the Buffers menu, the top item has changed to the one that actually opened. Selecting the desired file from the menu again opens the correct file as expected. The Buffers menu on each frame appears to be the same but in reality the order is different. When one frame is in focus but you click on the Buffers menu of an unfocused frame it will show the Buffers for the focused menu. If you close the menu and reclick, the focus will have changed and it will show the correct Buffers menu. I belive the problem is that the Buffers menu opens before the frame focus changes causing the wrong Buffers list to display for the frame. Thanks, Joseph Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: C++// Minor modes in effect: shell-dirtrack-mode: t fci-mode: t modern-c++-font-lock-global-mode: t modern-c++-font-lock-mode: t global-flycheck-mode: t flycheck-mode: t global-whitespace-mode: t save-place-mode: t global-auto-revert-mode: t tooltip-mode: t global-eldoc-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t abbrev-mode: t Load-path shadows: ~/.emacs.d/site-lisp/markdown-mode hides /usr/share/emacs/site-lisp/elpa/markdown-mode-2.4/markdown-mode /usr/share/emacs/site-lisp/elpa/dash-2.17.0/dash hides /usr/share/emacs/site-lisp/elpa-src/dash-2.17.0/dash /usr/share/emacs/site-lisp/elpa/dash-2.17.0/dash-autoloads hides /usr/share/emacs/site-lisp/elpa-src/dash-2.17.0/dash-autoloads /usr/share/emacs/site-lisp/elpa/dash-2.17.0/dash-pkg hides /usr/share/emacs/site-lisp/elpa-src/dash-2.17.0/dash-pkg /usr/share/emacs/site-lisp/elpa/epl-0.9/epl-autoloads hides /usr/share/emacs/site-lisp/elpa-src/epl-0.9/epl-autoloads /usr/share/emacs/site-lisp/elpa/epl-0.9/epl hides /usr/share/emacs/site-lisp/elpa-src/epl-0.9/epl /usr/share/emacs/site-lisp/elpa/epl-0.9/epl-pkg hides /usr/share/emacs/site-lisp/elpa-src/epl-0.9/epl-pkg /usr/share/emacs/site-lisp/elpa/fill-column-indicator-1.90/fill-column-indicator-pkg hides /usr/share/emacs/site-lisp/elpa-src/fill-column-indicator-1.90/fill-column-indicator-pkg /usr/share/emacs/site-lisp/elpa/fill-column-indicator-1.90/fill-column-indicator-autoloads hides /usr/share/emacs/site-lisp/elpa-src/fill-column-indicator-1.90/fill-column-indicator-autoloads /usr/share/emacs/site-lisp/elpa/fill-column-indicator-1.90/fill-column-indicator hides /usr/share/emacs/site-lisp/elpa-src/fill-column-indicator-1.90/fill-column-indicator /usr/share/emacs/site-lisp/elpa/flycheck-32snapshot/flycheck-autoloads hides /usr/share/emacs/site-lisp/elpa-src/flycheck-32snapshot/flycheck-autoloads /usr/share/emacs/site-lisp/elpa/flycheck-32snapshot/flycheck-pkg hides /usr/share/emacs/site-lisp/elpa-src/flycheck-32snapshot/flycheck-pkg /usr/share/emacs/site-lisp/elpa/flycheck-32snapshot/flycheck-ert hides /usr/share/emacs/site-lisp/elpa-src/flycheck-32snapshot/flycheck-ert /usr/share/emacs/site-lisp/elpa/flycheck-32snapshot/flycheck hides /usr/share/emacs/site-lisp/elpa-src/flycheck-32snapshot/flycheck /usr/share/emacs/site-lisp/elpa/flycheck-32snapshot/flycheck-buttercup hides /usr/share/emacs/site-lisp/elpa-src/flycheck-32snapshot/flycheck-buttercup /usr/share/emacs/site-lisp/elpa/js2-mode-20180301/js2-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20180301/js2-mode-pkg /usr/share/emacs/site-lisp/elpa/js2-mode-20180301/js2-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20180301/js2-mode-autoloads /usr/share/emacs/site-lisp/elpa/js2-mode-20180301/js2-imenu-extras hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20180301/js2-imenu-extras /usr/share/emacs/site-lisp/elpa/js2-mode-20180301/js2-old-indent hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20180301/js2-old-indent /usr/share/emacs/site-lisp/elpa/js2-mode-20180301/js2-mode hides /usr/share/emacs/site-lisp/elpa-src/js2-mode-20180301/js2-mode /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist hides /usr/share/emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist-pkg hides /usr/share/emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist-pkg /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist-autoloads hides /usr/share/emacs/site-lisp/elpa-src/let-alist-1.0.6/let-alist-autoloads ~/.emacs.d/site-lisp/markdown-mode hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.4/markdown-mode /usr/share/emacs/site-lisp/elpa/markdown-mode-2.4/markdown-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.4/markdown-mode-pkg /usr/share/emacs/site-lisp/elpa/markdown-mode-2.4/markdown-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/markdown-mode-2.4/markdown-mode-autoloads /usr/share/emacs/site-lisp/elpa/pkg-info-0.6/pkg-info-autoloads hides /usr/share/emacs/site-lisp/elpa-src/pkg-info-0.6/pkg-info-autoloads /usr/share/emacs/site-lisp/elpa/pkg-info-0.6/pkg-info-pkg hides /usr/share/emacs/site-lisp/elpa-src/pkg-info-0.6/pkg-info-pkg /usr/share/emacs/site-lisp/elpa/pkg-info-0.6/pkg-info hides /usr/share/emacs/site-lisp/elpa-src/pkg-info-0.6/pkg-info /usr/share/emacs/site-lisp/elpa/seq-2.22/seq-25 hides /usr/share/emacs/site-lisp/elpa-src/seq-2.22/seq-25 /usr/share/emacs/site-lisp/elpa/seq-2.22/seq-pkg hides /usr/share/emacs/site-lisp/elpa-src/seq-2.22/seq-pkg /usr/share/emacs/site-lisp/elpa/seq-2.22/seq-24 hides /usr/share/emacs/site-lisp/elpa-src/seq-2.22/seq-24 /usr/share/emacs/site-lisp/elpa/seq-2.22/seq hides /usr/share/emacs/site-lisp/elpa-src/seq-2.22/seq /usr/share/emacs/site-lisp/elpa/seq-2.22/seq-autoloads hides /usr/share/emacs/site-lisp/elpa-src/seq-2.22/seq-autoloads /usr/share/emacs/site-lisp/elpa/solarized-theme-1.3.1/solarized hides /usr/share/emacs/site-lisp/elpa-src/solarized-theme-1.3.1/solarized /usr/share/emacs/site-lisp/elpa/solarized-theme-1.3.1/solarized-theme-pkg hides /usr/share/emacs/site-lisp/elpa-src/solarized-theme-1.3.1/solarized-theme-pkg /usr/share/emacs/site-lisp/elpa/solarized-theme-1.3.1/solarized-light-theme hides /usr/share/emacs/site-lisp/elpa-src/solarized-theme-1.3.1/solarized-light-theme /usr/share/emacs/site-lisp/elpa/solarized-theme-1.3.1/solarized-dark-theme hides /usr/share/emacs/site-lisp/elpa-src/solarized-theme-1.3.1/solarized-dark-theme /usr/share/emacs/site-lisp/elpa/solarized-theme-1.3.1/solarized-theme-utils hides /usr/share/emacs/site-lisp/elpa-src/solarized-theme-1.3.1/solarized-theme-utils /usr/share/emacs/site-lisp/elpa/solarized-theme-1.3.1/solarized-theme-autoloads hides /usr/share/emacs/site-lisp/elpa-src/solarized-theme-1.3.1/solarized-theme-autoloads /usr/share/emacs/site-lisp/elpa/solarized-theme-1.3.1/solarized-theme hides /usr/share/emacs/site-lisp/elpa-src/solarized-theme-1.3.1/solarized-theme /usr/share/emacs/site-lisp/elpa/ws-butler-0.6/ws-butler-autoloads hides /usr/share/emacs/site-lisp/elpa-src/ws-butler-0.6/ws-butler-autoloads /usr/share/emacs/site-lisp/elpa/ws-butler-0.6/ws-butler hides /usr/share/emacs/site-lisp/elpa-src/ws-butler-0.6/ws-butler /usr/share/emacs/site-lisp/elpa/ws-butler-0.6/ws-butler-pkg hides /usr/share/emacs/site-lisp/elpa-src/ws-butler-0.6/ws-butler-pkg /usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.14/yaml-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/yaml-mode-0.0.14/yaml-mode-pkg /usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.14/yaml-mode hides /usr/share/emacs/site-lisp/elpa-src/yaml-mode-0.0.14/yaml-mode /usr/share/emacs/site-lisp/elpa/yaml-mode-0.0.14/yaml-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/yaml-mode-0.0.14/yaml-mode-autoloads /usr/share/emacs/site-lisp/elpa/zenburn-theme-2.6/zenburn-theme-autoloads hides /usr/share/emacs/site-lisp/elpa-src/zenburn-theme-2.6/zenburn-theme-autoloads /usr/share/emacs/site-lisp/elpa/zenburn-theme-2.6/zenburn-theme hides /usr/share/emacs/site-lisp/elpa-src/zenburn-theme-2.6/zenburn-theme /usr/share/emacs/site-lisp/elpa/zenburn-theme-2.6/zenburn-theme-pkg hides /usr/share/emacs/site-lisp/elpa-src/zenburn-theme-2.6/zenburn-theme-pkg /usr/share/emacs/site-lisp/elpa/seq-2.22/seq hides /usr/share/emacs/27.1/lisp/emacs-lisp/seq /usr/share/emacs/site-lisp/elpa/let-alist-1.0.6/let-alist hides /usr/share/emacs/27.1/lisp/emacs-lisp/let-alist Features: (shadow sort mail-extr emacsbug sendmail find-dired ffap grep network-stream nsm gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig nntp gnus-cache gnus-sum shr svg xml dom gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums text-property-search mail-utils mm-util mail-prsvr wid-edit pylint compile python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 ls-lisp format-spec misearch multi-isearch thingatpt time-date pcase vc-git diff-mode disp-table fill-column-indicator modern-cpp-font-lock flycheck find-func help-mode dash whitespace coffee-mode easy-mmode comint ansi-color php-mode cc-langs speedbar sb-image ezimage dframe ws-trim stylus-mode sws-mode pug-mode jade-mode nsis-mode hideshow saveplace autorevert filenotify cus-start cus-load json-mode edmacro kmacro derived json-reformat cl json-snatcher rx js2-mode etags fileloop generator xref project ring js cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs imenu finder-inf tempo url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap xml-parse doxymacs devhelp package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq seq-25 byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 341729 22207) (symbols 48 29654 3) (strings 32 88700 3401) (string-bytes 1 3119566) (vectors 16 47059) (vector-slots 8 596070 47936) (floats 8 259 37) (intervals 56 7741 122) (buffers 1000 27)) -- Cauldron Development LLC http://www.cauldrondevelopment.com/ Cell: 208-409-9128