|
From: | समीर सिंह Sameer Singh |
Subject: | bug#55970: 29.0.50; Emacs crashes when dragging the scroll bar with "--with-pgtk" and "--without-toolkit-scroll-bars" configure flags |
Date: | Wed, 15 Jun 2022 13:53:40 +0530 |
Non-toolkit scroll bars use different kinds of events compared to
toolkit scroll bars. PGTK only implements the latter kind, so turning
toolkit scroll bars off should trigger this piece of configure.ac:
elif test "${window_system}" != "x11" && "${window_system}" != "none"; then
AC_MSG_ERROR(Non-toolkit scroll bars are not implemented for your system)
fi
Perhaps Sameer's configure script is out of date and needs to be
regenerated.
Eli Zaretskii <eliz@gnu.org> writes:
> OK, but please explain how come the code in pgtk_send_scroll_bar_event
> leaves the modifiers unset, and that is still OK, notwithstanding the
> code in keyboard.c that expects either up or down modifier for any
> mouse click event? Isn't that a bug regardless?
The mouse click code that expects an up or down modifier is only used
for scroll bar events when USE_TOOLKIT_SCROLL_BARS isn't defined. The
code actually used with toolkit scroll bars starts at line 6359 of
keyboard.c.
[Prev in Thread] | Current Thread | [Next in Thread] |