From 4bd29460719262b23cf1eea5e562290324cb0ae7 Mon Sep 17 00:00:00 2001
From: Daniel Carl <danielcarl@gmx.de>
Date: Sat, 20 Dec 2014 23:00:03 +0100
Subject: [PATCH] Fixed no working hints in framesets.

---
 src/hints.js | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/hints.js b/src/hints.js
index c1c04e6..c2a0fe8 100644
--- a/src/hints.js
+++ b/src/hints.js
@@ -233,10 +233,13 @@ Object.freeze((function(){
             });
 
             /* recurse into any iframe or frame element */
-            for (var f in win.frames) {
-                var e = f.frameElement;
+            for (i = 0; i < win.frames.length; i++) {
+                var rect,
+                    f = win.frames[i],
+                    e = f.frameElement;
+
                 if (isVisible(e)) {
-                    var rect = e.getBoundingClientRect();
+                    rect = e.getBoundingClientRect();
                     helper(f, {
                         left:   Math.max(offsets.left - rect.left, 0),
                         right:  Math.max(rect.right   - offsets.right, 0),
-- 
2.20.1