apprt/gtk-ng: fix scrolling on surface (#8080)

We forgot to specify the scroll controller's `flags` property.
This commit is contained in:
Mitchell Hashimoto
2025-07-26 12:17:09 -07:00
committed by GitHub
2 changed files with 22 additions and 23 deletions

View File

@ -1647,7 +1647,8 @@ pub const Surface = extern struct {
self: *Self,
) callconv(.c) c_int {
const priv = self.private();
if (priv.core_surface) |surface| {
const surface = priv.core_surface orelse return 0;
// Multiply precision scrolls by 10 to get a better response from
// touchpad scrolling
const multiplier: f64 = if (priv.precision_scroll) 10.0 else 1.0;
@ -1672,9 +1673,6 @@ pub const Surface = extern struct {
return 1;
}
return 0;
}
fn imPreeditStart(
_: *gtk.IMMulticontext,
self: *Self,

View File

@ -103,6 +103,7 @@ template $GhosttySurface: Adw.Bin {
scroll => $scroll();
scroll-begin => $scroll_begin();
scroll-end => $scroll_end();
flags: both_axes;
}
GestureClick {