From fac8fe1ea73da1fc744fa145273b3f393c30d3c0 Mon Sep 17 00:00:00 2001 From: hecomi Date: Sat, 12 Nov 2016 15:22:39 +0900 Subject: [PATCH] fix dpi zero bug. --- Assets/uDesktopDuplication/Scripts/Monitor.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Assets/uDesktopDuplication/Scripts/Monitor.cs b/Assets/uDesktopDuplication/Scripts/Monitor.cs index 75e0995..920feb8 100644 --- a/Assets/uDesktopDuplication/Scripts/Monitor.cs +++ b/Assets/uDesktopDuplication/Scripts/Monitor.cs @@ -94,12 +94,22 @@ public class Monitor public int dpiX { - get { return Lib.GetDpiX(id); } + get + { + var dpi = Lib.GetDpiX(id); + if (dpi == 0) dpi = 100; // when monitors are duplicated + return dpi; + } } public int dpiY { - get { return Lib.GetDpiY(id); } + get + { + var dpi = Lib.GetDpiY(id); + if (dpi == 0) dpi = 100; // when monitors are duplicated + return dpi; + } } public float widthMeter