aboutsummaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
Diffstat (limited to 'gui')
-rw-r--r--gui/browser.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/gui/browser.cpp b/gui/browser.cpp
index f3176803e3..4c8f0d1295 100644
--- a/gui/browser.cpp
+++ b/gui/browser.cpp
@@ -88,9 +88,11 @@ int BrowserDialog::runModal() {
// Try to use the backend browser
Common::DialogManager *dialogManager = g_system->getDialogManager();
if (dialogManager) {
- Common::DialogManager::DialogResult result = dialogManager->showFileBrowser(_title, _choice, _isDirBrowser);
- if (result != Common::DialogManager::kDialogError) {
- return result;
+ if (ConfMan.getBool("gui_browser_native", Common::ConfigManager::kApplicationDomain)) {
+ Common::DialogManager::DialogResult result = dialogManager->showFileBrowser(_title, _choice, _isDirBrowser);
+ if (result != Common::DialogManager::kDialogError) {
+ return result;
+ }
}
}
#endif