]> git.eshelyaron.com Git - emacs.git/commit
Make C-x 5 o work on GNOME Shell-like Wayland compositors
authorPo Lu <luangruo@yahoo.com>
Mon, 14 Nov 2022 11:06:12 +0000 (19:06 +0800)
committerPo Lu <luangruo@yahoo.com>
Mon, 14 Nov 2022 11:06:37 +0000 (19:06 +0800)
commit723ceaca1d71850aed75431a503f8616cab8c103
tree5056c4d77c50d8ff5b1b0a4f2b589d0aac4773c0
parent7e493b1773b8e7c5762af4e6f21dadec649ce4dc
Make C-x 5 o work on GNOME Shell-like Wayland compositors

* src/pgtkterm.c (pgtk_free_frame_resources)
(fill_background_by_face)
(pgtk_draw_glyphless_glyph_string_foreground)
(pgtk_draw_window_cursor): Fix coding style.
(pgtk_focus_frame): Use gtk_window_present_with_time whenever
possible.
(key_press_event): Set the last user time.
(pgtk_display_info_for_display): New function.
(key_release_event, construct_mouse_click, button_event): Set
the last user time.
(scroll_event, pgtk_parse_color, syms_of_pgtkterm)
(pgtk_begin_cr_clip): Fix coding style.
* src/pgtkterm.h (struct pgtk_output): New field
`last_user_time'.
src/pgtkterm.c
src/pgtkterm.h