From b6d44dfeab2629367ae07da0a4659bc1c5ede1b3 Mon Sep 17 00:00:00 2001
From: Maxim Biro <nurupo.contributions@gmail.com>
Date: Thu, 20 Apr 2017 23:09:39 -0400
Subject: [PATCH] Bound tabs area for non-maximized window

Left and top bounds were missing for a non-maximized window.
---
 chrome-mouse-wheel-tab-scroller.au3 | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/chrome-mouse-wheel-tab-scroller.au3 b/chrome-mouse-wheel-tab-scroller.au3
index d82dc54..fa1be2a 100644
--- a/chrome-mouse-wheel-tab-scroller.au3
+++ b/chrome-mouse-wheel-tab-scroller.au3
@@ -68,11 +68,13 @@ Func isMouseInChromeTabsArea()
             If $isWindowMaximized Then
                 ; For some reason Chrome's Y position is -8 when the window is maximized, so if it's negative we assume it's 0
                 If $windowPos[1] < 0 Then $windowPos[1] = 0
-                Return $mousePos[1] - $windowPos[1] <= $CHROME_TABS_AREA_HEIGHT_MAXIMIZED And _
-                        $windowPos[0] +  $windowPos[2] - $mousePos[0] >= $CHROME_NONTABS_AREA_RIGHT_WIDTH_OFFSET_MAXIMIZED
+                Return $mousePos[1] - $windowPos[1] <= $CHROME_TABS_AREA_HEIGHT_MAXIMIZED And _ ; bottom bound
+                        $windowPos[0] +  $windowPos[2] - $mousePos[0] >= $CHROME_NONTABS_AREA_RIGHT_WIDTH_OFFSET_MAXIMIZED ; right bound
             Else
-                Return $mousePos[1] - $windowPos[1] <= $CHROME_TABS_AREA_HEIGHT_NOT_MAXIMIZED And _
-                        $windowPos[0] +  $windowPos[2] - $mousePos[0] >= $CHROME_NONTABS_AREA_RIGHT_WIDTH_OFFSET_NOT_MAXIMIZED
+                Return $mousePos[1] - $windowPos[1] <= $CHROME_TABS_AREA_HEIGHT_NOT_MAXIMIZED And _ ; bottom bound
+                        $windowPos[0] +  $windowPos[2] - $mousePos[0] >= $CHROME_NONTABS_AREA_RIGHT_WIDTH_OFFSET_NOT_MAXIMIZED And _ ; right bound
+                        $mousePos[1] >= $windowPos[1] And _ ; top bound
+                        $mousePos[0] >= $windowPos[0] ; left bound
             EndIf
         EndIf
     Next