aboutsummaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
authorSupSuper2018-12-01 00:12:39 +0000
committerThierry Crozat2018-12-16 10:48:13 +0000
commit7552b0c008b6a5ca3e128ba2691f7319dc3b2349 (patch)
treed95163520577fb8670579edccbc96a49214b1608 /gui
parentac957852c824ae16bfd07a57f1dacc4ba571ab78 (diff)
downloadscummvm-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.cpp2
-rw-r--r--gui/browser.h3
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();