diff --git a/bigbluebutton-client/src/org/bigbluebutton/modules/whiteboard/models/WhiteboardModel.as b/bigbluebutton-client/src/org/bigbluebutton/modules/whiteboard/models/WhiteboardModel.as index 006e05b84d8e766913ba8b4a01eecc5cfc7dbac2..3a839111b48ba5549fa5aff410ea062b0b7079e8 100755 --- a/bigbluebutton-client/src/org/bigbluebutton/modules/whiteboard/models/WhiteboardModel.as +++ b/bigbluebutton-client/src/org/bigbluebutton/modules/whiteboard/models/WhiteboardModel.as @@ -111,8 +111,10 @@ package org.bigbluebutton.modules.whiteboard.models /* Need to increment the page by 1 as what is passed is zero-based while we store the pages as 1-based.*/ // var curPage:int = pageNum; // LogUtil.debug("*** Switching to page [ " + curPage + " ] ****"); - _currentPresentation.setCurrentPage(pageNum); - _dispatcher.dispatchEvent(new WhiteboardUpdate(WhiteboardUpdate.CHANGE_PAGE)); + if (_currentPresentation != null) { + _currentPresentation.setCurrentPage(pageNum); + _dispatcher.dispatchEvent(new WhiteboardUpdate(WhiteboardUpdate.CHANGE_PAGE)); + } } public function enable(enabled:Boolean):void {