Fix wrong splash on multi display (#1729)

Because the splash is already on the target display, the target rect doesn't need to calculate with the screen position.
This commit is contained in:
wzxjohn
2018-03-18 21:23:43 -05:00
committed by Allen Zhu
parent 5138e43aff
commit 226ad0cf50
@@ -738,7 +738,7 @@ namespace Shadowsocks.View
splash.Location = new Point(screen.Bounds.X, screen.Bounds.Y);
// we need a panel because a window has a minimal size
// TODO: test on high DPI
splash.TargetRect = new Rectangle((int)minX + screen.Bounds.X, (int)minY + screen.Bounds.Y, (int)maxX - (int)minX, (int)maxY - (int)minY);
splash.TargetRect = new Rectangle((int)minX, (int)minY, (int)maxX - (int)minX, (int)maxY - (int)minY);
splash.Size = new Size(fullImage.Width, fullImage.Height);
splash.Show();
return;