diff --git a/Userland/Libraries/LibGUI/FilePicker.cpp b/Userland/Libraries/LibGUI/FilePicker.cpp index 0abf77d6b6..4276f5a84b 100644 --- a/Userland/Libraries/LibGUI/FilePicker.cpp +++ b/Userland/Libraries/LibGUI/FilePicker.cpp @@ -37,7 +37,7 @@ Optional FilePicker::get_open_filepath(Window* parent_window, const Stri picker->set_title(window_title); if (picker->exec() == Dialog::ExecOK) { - String file_path = picker->selected_file().string(); + String file_path = picker->selected_file(); if (file_path.is_null()) return {}; @@ -52,7 +52,7 @@ Optional FilePicker::get_save_filepath(Window* parent_window, const Stri auto picker = FilePicker::construct(parent_window, Mode::Save, String::formatted("{}.{}", title, extension), path); if (picker->exec() == Dialog::ExecOK) { - String file_path = picker->selected_file().string(); + String file_path = picker->selected_file(); if (file_path.is_null()) return {}; @@ -255,7 +255,7 @@ void FilePicker::on_file_return() return; } - m_selected_file = path; + m_selected_file = path.string(); done(ExecOK); } diff --git a/Userland/Libraries/LibGUI/FilePicker.h b/Userland/Libraries/LibGUI/FilePicker.h index 93edc34136..216a97dfb1 100644 --- a/Userland/Libraries/LibGUI/FilePicker.h +++ b/Userland/Libraries/LibGUI/FilePicker.h @@ -33,7 +33,7 @@ public: virtual ~FilePicker() override; - LexicalPath selected_file() const { return m_selected_file; } + String const& selected_file() const { return m_selected_file; } private: void on_file_return(); @@ -66,7 +66,7 @@ private: RefPtr m_view; NonnullRefPtr m_model; - LexicalPath m_selected_file; + String m_selected_file; RefPtr m_filename_textbox; RefPtr m_location_textbox;