diff --git a/src/xenia/ui/file_picker_qt.cc b/src/xenia/ui/file_picker_qt.cc index 5e69274ab..276dab79e 100644 --- a/src/xenia/ui/file_picker_qt.cc +++ b/src/xenia/ui/file_picker_qt.cc @@ -80,12 +80,12 @@ bool QtFilePicker::Show(Window* parent_window) { QString::fromUtf8(dir_str.c_str(), static_cast(dir_str.size())); } + // Try native dialog; Qt will automatically fall back to its own dialog if + // native is unavailable QString file_path = QFileDialog::getOpenFileName( qt_window ? qt_window->qwindow() : nullptr, title, initial_dir, - QString(), // filter - nullptr, // selected filter - QFileDialog::DontUseNativeDialog // Use Qt dialog to avoid native API - // issues + QString(), // filter + nullptr // selected filter ); if (!file_path.isEmpty()) {