diff --git a/src/apprt/gtk/Window.zig b/src/apprt/gtk/Window.zig index 58f5659f0d..551de3495d 100644 --- a/src/apprt/gtk/Window.zig +++ b/src/apprt/gtk/Window.zig @@ -294,6 +294,8 @@ pub fn init(self: *Window, app: *App) !void { const tab_bar = c.adw_tab_bar_new(); c.adw_tab_bar_set_view(tab_bar, self.notebook.adw.tab_view); + c.gtk_widget_set_can_focus(@ptrCast(@alignCast(tab_bar)), 0); + if (!app.config.@"gtk-wide-tabs") c.adw_tab_bar_set_expand_tabs(tab_bar, 0); const tab_bar_widget: *c.GtkWidget = @ptrCast(@alignCast(tab_bar)); @@ -348,6 +350,8 @@ pub fn init(self: *Window, app: *App) !void { } c.adw_tab_bar_set_view(tab_bar, adw.tab_view); + c.gtk_widget_set_can_focus(@ptrCast(@alignCast(tab_bar)), 0); + if (!app.config.@"gtk-wide-tabs") c.adw_tab_bar_set_expand_tabs(tab_bar, 0); },