diff --git a/src/Avalonia.X11/NativeDialogs/GtkNativeFileDialogs.cs b/src/Avalonia.X11/NativeDialogs/GtkNativeFileDialogs.cs index 61047ef2a9..cb0615e1ce 100644 --- a/src/Avalonia.X11/NativeDialogs/GtkNativeFileDialogs.cs +++ b/src/Avalonia.X11/NativeDialogs/GtkNativeFileDialogs.cs @@ -68,7 +68,10 @@ namespace Avalonia.X11.NativeDialogs return false; }) }; - using (var open = new Utf8Buffer("Open")) + using (var open = new Utf8Buffer( + action == GtkFileChooserAction.Save ? "Save" + : action == GtkFileChooserAction.SelectFolder ? "Select" + : "Open")) gtk_dialog_add_button(dlg, open, GtkResponseType.Accept); using (var open = new Utf8Buffer("Cancel")) gtk_dialog_add_button(dlg, open, GtkResponseType.Cancel);