diff options
author | SupSuper | 2018-12-01 00:12:39 +0000 |
---|---|---|
committer | Thierry Crozat | 2018-12-16 10:48:13 +0000 |
commit | 7552b0c008b6a5ca3e128ba2691f7319dc3b2349 (patch) | |
tree | d95163520577fb8670579edccbc96a49214b1608 /gui | |
parent | ac957852c824ae16bfd07a57f1dacc4ba571ab78 (diff) | |
download | scummvm-rg350-7552b0c008b6a5ca3e128ba2691f7319dc3b2349.tar.gz scummvm-rg350-7552b0c008b6a5ca3e128ba2691f7319dc3b2349.tar.bz2 scummvm-rg350-7552b0c008b6a5ca3e128ba2691f7319dc3b2349.zip |
GUI: Store title String instead of unsafe pointer
Diffstat (limited to 'gui')
-rw-r--r-- | gui/browser.cpp | 2 | ||||
-rw-r--r-- | gui/browser.h | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/gui/browser.cpp b/gui/browser.cpp index 4c8f0d1295..820e773310 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 2ef9a9c56e..37e18d3b48 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(); |