mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-23 07:59:44 +02:00
GTK2/GTK3: Fix TOpenDialog.Files if ofAllowMultiSelect is not in Options. Issue #0031133.
git-svn-id: trunk@53705 -
This commit is contained in:
parent
834bfb69b3
commit
bc9a802ce1
@ -233,7 +233,9 @@ begin
|
||||
end;
|
||||
g_slist_free(cFilenames);
|
||||
end;
|
||||
end;
|
||||
end
|
||||
else
|
||||
TheDialog.Files.Clear;
|
||||
end;
|
||||
|
||||
cFilename := gtk_file_chooser_get_filename(widget);
|
||||
@ -246,6 +248,8 @@ begin
|
||||
else
|
||||
TheDialog.FileName := cFilename;
|
||||
g_free(cFilename);
|
||||
if (TheDialog is TOpenDialog) and (not (ofAllowMultiSelect in TOpenDialog(theDialog).Options)) then
|
||||
TheDialog.Files.Add(TheDialog.FileName);
|
||||
end;
|
||||
|
||||
//?? StoreCommonDialogSetup(theDialog);
|
||||
|
@ -478,7 +478,9 @@ begin
|
||||
end;
|
||||
g_slist_free(cFilenames);
|
||||
end;
|
||||
end;
|
||||
end
|
||||
else
|
||||
TheDialog.Files.Clear;
|
||||
end;
|
||||
|
||||
cFilename := gtk_file_chooser_get_filename(widget);
|
||||
@ -490,6 +492,8 @@ begin
|
||||
else
|
||||
TheDialog.FileName := cFilename;
|
||||
g_free(cFilename);
|
||||
if (TheDialog is TOpenDialog) and (not (ofAllowMultiSelect in TOpenDialog(theDialog).Options)) then
|
||||
TheDialog.Files.Add(TheDialog.FileName);
|
||||
end;
|
||||
|
||||
//?? StoreCommonDialogSetup(theDialog);
|
||||
|
Loading…
Reference in New Issue
Block a user