diff --git a/gui/browser.cpp b/gui/browser.cpp index 4c8f0d12955..820e7733103 100644 --- a/gui/browser.cpp +++ b/gui/browser.cpp @@ -89,7 +89,7 @@ int BrowserDialog::runModal() { Common::DialogManager *dialogManager = g_system->getDialogManager(); if (dialogManager) { if (ConfMan.getBool("gui_browser_native", Common::ConfigManager::kApplicationDomain)) { - Common::DialogManager::DialogResult result = dialogManager->showFileBrowser(_title, _choice, _isDirBrowser); + Common::DialogManager::DialogResult result = dialogManager->showFileBrowser(_title.c_str(), _choice, _isDirBrowser); if (result != Common::DialogManager::kDialogError) { return result; } diff --git a/gui/browser.h b/gui/browser.h index 2ef9a9c56ea..37e18d3b48c 100644 --- a/gui/browser.h +++ b/gui/browser.h @@ -25,6 +25,7 @@ #include "gui/dialog.h" #include "common/fs.h" +#include "common/str.h" namespace GUI { @@ -53,7 +54,7 @@ protected: CheckboxWidget *_showHiddenWidget; Common::FSNode _choice; - const char *_title; + Common::String _title; bool _isDirBrowser; void updateListing();