From 57db736bb32b81efdb22deb683b5a05cbb1cf8d6 Mon Sep 17 00:00:00 2001 From: Juha Date: Sat, 6 Nov 2021 02:48:15 +0200 Subject: [PATCH] LCL-GTK3: Prevent crash in SaveDialog creation. For some reason virtual class functions confused it. (cherry picked from commit da5bd4801cdfbe84adb7f37b1982c43598ddd290) --- lcl/interfaces/gtk3/gtk3wsdialogs.pp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lcl/interfaces/gtk3/gtk3wsdialogs.pp b/lcl/interfaces/gtk3/gtk3wsdialogs.pp index e5f300b3e2..25557a2d21 100644 --- a/lcl/interfaces/gtk3/gtk3wsdialogs.pp +++ b/lcl/interfaces/gtk3/gtk3wsdialogs.pp @@ -60,11 +60,11 @@ type TGtk3WSOpenDialog = class(TWSOpenDialog) protected class function CreateOpenDialogFilter(OpenDialog: TOpenDialog; - Chooser: PGtkFileChooser): string; virtual; + Chooser: PGtkFileChooser): string; class procedure CreateOpenDialogHistory(OpenDialog: TOpenDialog; - SelWidget: PGtkWidget); virtual; + SelWidget: PGtkWidget); class procedure CreatePreviewDialogControl(PreviewDialog: TPreviewFileDialog; - Chooser: PGtkFileChooser); virtual; + Chooser: PGtkFileChooser); published class function CreateHandle(const ACommonDialog: TCommonDialog): THandle; override; end;