diff options
| -rw-r--r-- | livedisplay/1.0/default/impl/SDM.cpp | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/livedisplay/1.0/default/impl/SDM.cpp b/livedisplay/1.0/default/impl/SDM.cpp index fd3e60f..498ecf8 100644 --- a/livedisplay/1.0/default/impl/SDM.cpp +++ b/livedisplay/1.0/default/impl/SDM.cpp @@ -226,32 +226,26 @@ sp<disp_mode> SDM::getDefaultDisplayMode() { } sp<disp_mode> SDM::getLocalSRGBMode() { - char path[PATH_MAX]; - sprintf(path, "%s", kSrgbNode); - - if (access(path, W_OK) != 0) { + if (access(kSrgbNode, W_OK) != 0) { return nullptr; } sp<disp_mode> m = new disp_mode; m->id = kSrgbNodeId; m->name = "srgb"; m->privFlags = PRIV_MODE_FLAG_SYSFS; - m->privData = path; + m->privData = kSrgbNode; return m; } sp<disp_mode> SDM::getLocalDCIP3Mode() { - char path[PATH_MAX]; - sprintf(path, "%s", kDciP3Node); - - if (access(path, W_OK) != 0) { + if (access(kDciP3Node, W_OK) != 0) { return nullptr; } sp<disp_mode> m = new disp_mode; m->id = kDciP3NodeId; m->name = "dci_p3"; m->privFlags = PRIV_MODE_FLAG_SYSFS; - m->privData = path; + m->privData = kDciP3Node; return m; } |
