From f4bd7ea5708268c3ae059013db5e98695eeac855 Mon Sep 17 00:00:00 2001 From: Marty Alcala Date: Tue, 15 Nov 2016 10:51:00 -0500 Subject: [PATCH] check to make sure scrollPosition is defined --- src/js/controllers/walletDetails.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/js/controllers/walletDetails.js b/src/js/controllers/walletDetails.js index c2737c64b..34e78b751 100644 --- a/src/js/controllers/walletDetails.js +++ b/src/js/controllers/walletDetails.js @@ -237,7 +237,14 @@ angular.module('copayApp.controllers').controller('walletDetailsController', fun var prevPos; function getScrollPosition() { - var pos = $ionicScrollDelegate.getScrollPosition().top; + var scrollPosition = $ionicScrollDelegate.getScrollPosition(); + if (!scrollPosition) { + $window.requestAnimationFrame(function() { + getScrollPosition(); + }); + return; + } + var pos = scrollPosition.top; if (pos === prevPos) { $window.requestAnimationFrame(function() { getScrollPosition();