From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Cecilio Pardo Newsgroups: gmane.emacs.devel Subject: Bug with tab bar and event delivery to header line Date: Thu, 17 Oct 2019 22:34:31 +0200 Message-ID: <86eezbyuug.fsf@inmotica-integral.es> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="195183"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (windows-nt) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 17 22:34:51 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iLCTy-000og7-Nc for ged-emacs-devel@m.gmane.org; Thu, 17 Oct 2019 22:34:50 +0200 Original-Received: from localhost ([::1]:59306 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iLCTx-0000MC-CH for ged-emacs-devel@m.gmane.org; Thu, 17 Oct 2019 16:34:49 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52309) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iLCTp-0000Lf-Bz for emacs-devel@gnu.org; Thu, 17 Oct 2019 16:34:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iLCTo-0000mG-2U for emacs-devel@gnu.org; Thu, 17 Oct 2019 16:34:41 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.131]:46119) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iLCTn-0000iz-PT for emacs-devel@gnu.org; Thu, 17 Oct 2019 16:34:40 -0400 Original-Received: from there ([88.20.79.170]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.142]) with ESMTPA (Nemesis) id 1MiaHf-1hsBFW3XPT-00fikt for ; Thu, 17 Oct 2019 22:34:34 +0200 X-Provags-ID: V03:K1:ujTDXwIthonZNM/tlcOG9ny7g8JvO4svN+R4plBL6BJ/06neK+c zSViiL6Q9hmsDTzNlS+fHuAZZvjbl1+EkO6z3fQKcukFvoBZm86btuYST1jt2M/QwOdbwoi p6VJT9xOkOcQ15lpOeykkF6whVGcRCr5KwAMTzhf+2960GlpsvMtJ0y9Z1k5BO4x46mdbIg g1E9gyhhka0KnVXCpxVOA== X-UI-Out-Filterresults: notjunk:1;V03:K0:1lbZrHBhGS0=:lq1KNSvbkeU6TSTDtdj/u1 q+nlCwTQb9S+w3XQwU9/3QqcHwAEwV2kdUpdnI0NpPm+T9QiTOBLvOtth6t+vxYEr1AIPrRiC HizGOyC8zq0Tn4RQV5E9bb6Ymt6jfzBdA000l3oy7uQ+vYpoB2Xu5VvcdyC7AFrMv/e/J9UpG Qbg4ITQdLbALdJPzjvt1/dye2RHyQCT9bA5enaSpJJeBEIAkbTMWfI+Qd4STVvQPVaMFWIe6j 0gSEdGP7XQe1+BoxvOZEEgl8vHUISvYiGcKXg+NHNcVtdug792HLUFV+UzmoOhOBuWlmJ/469 uVHGLznjv7v5CAlUnWydsQuz4miEDC2OigRfeTEWiOmQ7p2mp2v3NtbLllbCBaydBknZtZZ67 /e2bQGCeUDUuUzXRTkPmbuP71k6GHbTDQ3Hlpt8r5zzQoSXJJgKOqDm3Hc9B7hvPSBiw1wqpl pymqffeCfmLPm5UcHY7beddi8Z0J3eZfqXgYpcz7iBfrCj/bfnZ4ClsjqXb4BtzIqz5YkacE8 6aw7vlVaod1phUU+/95K5ULEh5IidBLLPds4lkhRG3oXSqrJplCvSIQoBX0dwfuqgMp9eZeZ7 bVbPtXNbB9jVEn6U40I5d9a20dEn36aAWvfxBGYPKgl4pqvJecN3sFjYF9n5oIrklfNnQIorD ESfVj2dCXjSeBcSlHjDfZQnSXauWAPOSXu1OAF+x2hZ/91ic/i/+Ag4ypo8GlqD9M/QWWRQzg 0BlK9sTBkVRKzk7mXR77m/MMBHGQpx6V486ncogQi+YIAQsFpVFUOtmwkAYWPCF72WsAEEcE X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.126.131 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:241178 Archived-At: Some mouse events are sent to the header line when the pointer is way below the header line. I think the problem may be the function coordinates_in_window. When testing for the header line, it uses the height of the tab bar: || (window_wants_header_line (w) && y < top_y + CURRENT_TAB_LINE_HEIGHT (w) + CURRENT_HEADER_LINE_HEIGHT (w) && (part = ON_HEADER_LINE))) I checked that CURRENT_TAB_LINE_HEIGHT returns a big value even when there is no tab bar. I don't know if that's correct or not. -- Cecilio Pardo