From fd7913901deefb8204c386e01ab6b18b2cac6874 Mon Sep 17 00:00:00 2001 From: Graeme Geldenhuys Date: Mon, 23 Aug 2010 09:35:21 +0200 Subject: Use fpGUI wrapper functions instead of RTL functions directly. fpGUI's wrapper functions handle unicode conversions from OS automatically. --- src/gui/fpg_dialogs.pas | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/gui/fpg_dialogs.pas') diff --git a/src/gui/fpg_dialogs.pas b/src/gui/fpg_dialogs.pas index 73c668c3..25f01da9 100644 --- a/src/gui/fpg_dialogs.pas +++ b/src/gui/fpg_dialogs.pas @@ -1369,7 +1369,7 @@ begin if (i >= 0) and (i < FFilterList.Count) then Result := FFilterList[i] else - Result := '*'; + Result := AllFilesMask; end; function TfpgFileDialog.RunOpenFile: boolean; @@ -1378,12 +1378,12 @@ var fname: string; begin FOpenMode := True; - sdir := ExtractFileDir(FileName); + sdir := fpgExtractFileDir(FileName); if sdir = '' then sdir := '.'; SetCurrentDirectory(sdir); - fname := ExtractFileName(FileName); + fname := fpgExtractFileName(FileName); if not HighlightFile(fname) then edFilename.Text := fname; -- cgit v1.2.3-70-g09d2