diff --git a/libkms++/property.cpp b/libkms++/property.cpp
index af6a0aea52719bdb5873a59bbf4437284437fafb..e01bf604cab40e2b504c1b05e10fde6571ec810d 100644 (file)
--- a/libkms++/property.cpp
+++ b/libkms++/property.cpp
#include "kms++.h"
+using namespace std;
+
namespace kms
{
{
m_priv = new PropertyPriv();
m_priv->drm_prop = drmModeGetProperty(card.fd(), id);
+ m_name = m_priv->drm_prop->name;
}
Property::~Property()
void Property::print_short() const
{
- printf("Property %d, %s\n", id(), name());
+ printf("Property %d, %s\n", id(), name().c_str());
}
-const char *Property::name() const
+const string& Property::name() const
{
- return m_priv->drm_prop->name;
+ return m_name;
}
}