do not stop initialization even when getting dpi has error.
This commit is contained in:
Binary file not shown.
@@ -73,8 +73,8 @@ public class Manager : MonoBehaviour
|
|||||||
void Awake()
|
void Awake()
|
||||||
{
|
{
|
||||||
Lib.SetDebugMode(debugMode);
|
Lib.SetDebugMode(debugMode);
|
||||||
Lib.InitializeUDD();
|
|
||||||
Lib.SetTimeout(desktopDuplicationApiTimeout);
|
Lib.SetTimeout(desktopDuplicationApiTimeout);
|
||||||
|
Lib.InitializeUDD();
|
||||||
|
|
||||||
if (instance_ != null) {
|
if (instance_ != null) {
|
||||||
Destroy(gameObject);
|
Destroy(gameObject);
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ void Monitor::Initialize(IDXGIOutput* output)
|
|||||||
if (FAILED(GetDpiForMonitor(outputDesc_.Monitor, MDT_RAW_DPI, &dpiX_, &dpiY_)))
|
if (FAILED(GetDpiForMonitor(outputDesc_.Monitor, MDT_RAW_DPI, &dpiX_, &dpiY_)))
|
||||||
{
|
{
|
||||||
Debug::Error("Monitor::Initialize() => GetDpiForMonitor() failed.");
|
Debug::Error("Monitor::Initialize() => GetDpiForMonitor() failed.");
|
||||||
return;
|
// DPI is set as -1, so the application has to use the appropriate value.
|
||||||
}
|
}
|
||||||
|
|
||||||
auto output1 = reinterpret_cast<IDXGIOutput1*>(output);
|
auto output1 = reinterpret_cast<IDXGIOutput1*>(output);
|
||||||
|
|||||||
Reference in New Issue
Block a user