Skip to content

Commit da92737

Browse files
committed
Windows: Fix the screen bounding AiO rectangle
Original patch by Chris Wheeler (@grintor).
1 parent 2579f11 commit da92737

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

mss/windows.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -214,16 +214,12 @@ def monitors(self):
214214
# All monitors
215215
sm_xvirtualscreen, sm_yvirtualscreen = 76, 77
216216
sm_cxvirtualscreen, sm_cyvirtualscreen = 78, 79
217-
left = self.user32.GetSystemMetrics(sm_xvirtualscreen)
218-
right = self.user32.GetSystemMetrics(sm_cxvirtualscreen)
219-
top = self.user32.GetSystemMetrics(sm_yvirtualscreen)
220-
bottom = self.user32.GetSystemMetrics(sm_cyvirtualscreen)
221217
self._monitors.append(
222218
{
223-
"left": int(left),
224-
"top": int(top),
225-
"width": int(right - left),
226-
"height": int(bottom - top),
219+
"left": int(self.user32.GetSystemMetrics(sm_xvirtualscreen)),
220+
"top": int(self.user32.GetSystemMetrics(sm_yvirtualscreen)),
221+
"width": int(self.user32.GetSystemMetrics(sm_cxvirtualscreen)),
222+
"height": int(self.user32.GetSystemMetrics(sm_cyvirtualscreen)),
227223
}
228224
)
229225

0 commit comments

Comments
 (0)