]> git.eshelyaron.com Git - emacs.git/commit
New variable haiku-pass-control-tab-to-system
authorTor-björn Claesson <tclaesson@gmail.com>
Wed, 3 Apr 2024 07:25:59 +0000 (10:25 +0300)
committerEshel Yaron <me@eshelyaron.com>
Thu, 4 Apr 2024 11:40:22 +0000 (13:40 +0200)
commit51e10bd62a08a5bce51fcf439835832e09a71d4e
treea7517a9e28c357652c619a4a5b4c098b3a85d447
parent7a99e7466ee84177ef61597e0c884c7e93312df5
New variable haiku-pass-control-tab-to-system

Allow passing C-TAB on to the Haiku operating system, fixing
window switching when an Emacs frame has focus (Bug#70138).
* src/haiku_support.cc (DispatchMessage): Conditionally pass
message to BWindow.
* src/haiku_support.h:
* src/haikufns.c (haiku_should_pass_control_tab_to_system): Add
variable haiku-pass-control-tab-to-system, and C function
haiku_should_pass_control_tab_to_system.

Co-authored-by: Po Lu <luangruo@yahoo.com>
Copyright-paperwork-exempt: yes
(cherry picked from commit ba3bf69f84e5c1143a6ff3b1e7031a10e0beed89)
etc/NEWS
src/haiku_support.cc
src/haiku_support.h
src/haikufns.c