From 4287b56cbd7e09ec6a8cb463646ae094f4c64acd Mon Sep 17 00:00:00 2001 From: Eric Mann Date: Tue, 17 Feb 2015 13:24:50 -0800 Subject: [PATCH] Fix Widget Right Edge Collission Detection Apply the fix from duckboard's issue tracker. Fixes #2. --- src/jquery.collision.js | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/jquery.collision.js b/src/jquery.collision.js index 4a15e8e34..df916a1f6 100644 --- a/src/jquery.collision.js +++ b/src/jquery.collision.js @@ -169,20 +169,22 @@ var area_coords = self.calculate_overlapped_area_coords( player_coords, collider_coords); var area = self.calculate_overlapped_area(area_coords); - var collider_data = { - area: area, - area_coords : area_coords, - region: region, - coords: collider_coords, - player_coords: player_coords, - el: $collider - }; + if ( 0 != area ) { + var collider_data = { + area: area, + area_coords : area_coords, + region: region, + coords: collider_coords, + player_coords: player_coords, + el: $collider + }; - if (self.options.on_overlap) { - self.options.on_overlap.call(this, collider_data); + if (self.options.on_overlap) { + self.options.on_overlap.call(this, collider_data); + } + colliders_coords.push($collider_coords_ins); + colliders_data.push(collider_data); } - colliders_coords.push($collider_coords_ins); - colliders_data.push(collider_data); } }