From b114a6f42edd4ecb2b760c20151477a9f6119370 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 12 Jul 2017 22:17:25 +0200 Subject: [PATCH] [bugfix] target is null exception when using 'play-large' without a 'play' button, the statement target = target[0]; caused an error. So it is necessary to check the value of target before accessing [0] --- src/js/plyr.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/js/plyr.js b/src/js/plyr.js index 352e0114..d50b19a1 100644 --- a/src/js/plyr.js +++ b/src/js/plyr.js @@ -2850,10 +2850,12 @@ target = plyr.buttons[play ? 'pause' : 'play']; // Get the last play button to account for the large play button - if (target && target.length > 1) { - target = target[target.length - 1]; - } else { - target = target[0]; + if (target) { + if (target.length > 1) { + target = target[target.length - 1]; + } else { + target = target[0]; + } } // Setup focus and tab focus