From 2c0d2588a746e75240273986977c93fb604bfa73 Mon Sep 17 00:00:00 2001 From: Uzair Aftab Date: Fri, 31 Jul 2026 18:40:49 +0200 Subject: [PATCH] inspector: make `FileChooser` cast type-safe --- src/apprt/gtk/class/application.zig | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/apprt/gtk/class/application.zig b/src/apprt/gtk/class/application.zig index 311b36362..1241c7340 100644 --- a/src/apprt/gtk/class/application.zig +++ b/src/apprt/gtk/class/application.zig @@ -2034,15 +2034,14 @@ const Action = struct { chooser.setCreateFolders(1); chooser.setCurrentName("ghostty-terminal-io.txt"); - const native = dialog.as(gtk.NativeDialog); _ = gtk.NativeDialog.signals.response.connect( - native, + dialog, *ExportTerminalIORequest, ExportTerminalIORequest.response, request, .{ .destroyData = ExportTerminalIORequest.destroy }, ); - native.show(); + dialog.as(gtk.NativeDialog).show(); return true; } @@ -2056,7 +2055,7 @@ const Action = struct { } fn response( - dialog: *gtk.NativeDialog, + dialog: *gtk.FileChooserNative, response_id: c_int, self: *ExportTerminalIORequest, ) callconv(.c) void {