From cd287b4161633e1c45b0042aecd79c23cd77f7a6 Mon Sep 17 00:00:00 2001 From: Maciej Bartczak <39600846+maciekbartczak@users.noreply.github.com> Date: Fri, 21 Feb 2025 22:11:32 +0100 Subject: [PATCH] - remove the unused dialog context struct - set the current title in the input buffer - fix formatting --- src/apprt/gtk/Surface.zig | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/apprt/gtk/Surface.zig b/src/apprt/gtk/Surface.zig index 589e32ef1..c31c173e2 100644 --- a/src/apprt/gtk/Surface.zig +++ b/src/apprt/gtk/Surface.zig @@ -1019,11 +1019,6 @@ fn resolveTitle(self: *Surface, title: [:0]const u8) [:0]const u8 { title[zoom_title_prefix.len..]; } -const PromptTitleDialogContext = struct { - entry: *c.GtkWidget, - self: *Surface, -}; - pub fn promptTitle(self: *Surface) !void { const window = self.container.window() orelse return; @@ -1033,6 +1028,8 @@ pub fn promptTitle(self: *Surface) !void { const dialog: *adw.AlertDialog = @ptrCast(builder.getObject("prompt_title_dialog")); dialog.addResponse("cancel", "Cancel"); dialog.addResponse("ok", "OK"); + const entry: *gtk.Entry = @ptrCast(builder.getObject("title_entry")); + entry.getBuffer().setText(self.getTitle() orelse "", -1); dialog.choose(@ptrCast(window.window), null, @ptrCast(>kPromptTitleResponse), self); }