diff --git a/clients/flash/air-client/src/org/bigbluebutton/air/poll/services/PollMessageReceiver.as b/clients/flash/air-client/src/org/bigbluebutton/air/poll/services/PollMessageReceiver.as old mode 100644 new mode 100755 index 43f566ac19a3133609d22c8c336ba7bf5aa95e90..98abbe1a8777a108e0daf9e4aae91479273de273 --- a/clients/flash/air-client/src/org/bigbluebutton/air/poll/services/PollMessageReceiver.as +++ b/clients/flash/air-client/src/org/bigbluebutton/air/poll/services/PollMessageReceiver.as @@ -16,6 +16,8 @@ package org.bigbluebutton.air.poll.services { case "PollStoppedEvtMsg": handlePollStopped(message); break; + case "PollShowResultEvtMsg": + handlePollShowResult(message); default: break; } @@ -38,5 +40,11 @@ package org.bigbluebutton.air.poll.services { public function handlePollStopped(msg:Object):void { meetingData.polls.removeCurrentPoll(); } + + public function handlePollShowResult(msg:Object):void { + // This is sent when the presenter publishes the poll result and contains pollId and + // the voting results. For now just remove the active poll + meetingData.polls.removeCurrentPoll(); + } } }