diff --git a/src/js/controllers/tab-scan.js b/src/js/controllers/tab-scan.js index 83d6f733e..a96591a25 100644 --- a/src/js/controllers/tab-scan.js +++ b/src/js/controllers/tab-scan.js @@ -60,11 +60,14 @@ angular.module('copayApp.controllers').controller('tabScanController', function( }); $scope.$on("$ionicView.afterEnter", function() { - // try initializing and refreshing status any time the view is entered - if(!scannerService.isInitialized()) { - scannerService.gentleInitialize(); + var capabilities = scannerService.getCapabilities(); + if (capabilities.hasPermission) { + // try initializing and refreshing status any time the view is entered + if(!scannerService.isInitialized()) { + scannerService.gentleInitialize(); + } + activate(); } - activate(); }); function activate(){