diff --git a/src/preferences/screen/ScreenMode.cpp b/src/preferences/screen/ScreenMode.cpp index c4c43aeff1..7f1de02b23 100644 --- a/src/preferences/screen/ScreenMode.cpp +++ b/src/preferences/screen/ScreenMode.cpp @@ -358,6 +358,9 @@ ScreenMode::GetMonitorInfo(monitor_info& info, float* _diagonalInches) case 'EMA\0': strcpy(info.vendor, "eMachines"); break; + case 'ENC\0': + strcpy(info.vendor, "Eizo"); + break; case 'FUS\0': strcpy(info.vendor, "Fujitsu-Siemens"); break; diff --git a/src/servers/app/drawing/AccelerantHWInterface.cpp b/src/servers/app/drawing/AccelerantHWInterface.cpp index 96d8a2a293..b64c2b782a 100644 --- a/src/servers/app/drawing/AccelerantHWInterface.cpp +++ b/src/servers/app/drawing/AccelerantHWInterface.cpp @@ -944,6 +944,8 @@ AccelerantHWInterface::GetMonitorInfo(monitor_info* info) break; case EDID1_MONITOR_NAME: + // There can be several of these; in this case we'll just + // overwrite the previous entries strlcpy(info->name, monitor->data.monitor_name, sizeof(info->name)); break;