Converted properties on image_device_format to return 'const std::string &' instead of 'const char *'

This commit is contained in:
Nathan Woods 2016-07-05 21:36:04 -04:00
parent 3b5d83e48b
commit a620ba26cd
2 changed files with 5 additions and 5 deletions

View File

@ -198,7 +198,7 @@ image_error_t device_image_interface::set_image_filename(const char *filename)
const image_device_format *device_image_interface::device_get_named_creatable_format(const char *format_name)
{
for (auto &format : m_formatlist)
if (strcmp(format->name(), format_name) == 0)
if (strcmp(format->name().c_str(), format_name) == 0)
return format.get();
return nullptr;
}

View File

@ -78,10 +78,10 @@ public:
m_extensions(extensions),
m_optspec(optspec) { }
const char *name() const { return m_name.c_str(); }
const char *description() const { return m_description.c_str(); }
const char *extensions() const { return m_extensions.c_str(); }
const char *optspec() const { return m_optspec.c_str(); }
const std::string &name() const { return m_name; }
const std::string &description() const { return m_description; }
const std::string &extensions() const { return m_extensions; }
const std::string &optspec() const { return m_optspec; }
private:
std::string m_name;