diff --git a/bigbluebutton-client/src/org/bigbluebutton/main/views/BrowserPermissionHelper.mxml b/bigbluebutton-client/src/org/bigbluebutton/main/views/BrowserPermissionHelper.mxml index b81c105d01..d9c57814b3 100644 --- a/bigbluebutton-client/src/org/bigbluebutton/main/views/BrowserPermissionHelper.mxml +++ b/bigbluebutton-client/src/org/bigbluebutton/main/views/BrowserPermissionHelper.mxml @@ -42,7 +42,9 @@ with BigBlueButton; if not, see . + + @@ -80,8 +82,10 @@ with BigBlueButton; if not, see . text.firefoxMic="{ResourceUtil.getInstance().getString('bbb.micPermissions.firefox.message')}" selectable="false" styleName="permissionSettingsTextStyle" /> - diff --git a/bigbluebutton-client/src/org/bigbluebutton/main/views/MainApplicationShell.mxml b/bigbluebutton-client/src/org/bigbluebutton/main/views/MainApplicationShell.mxml index 9c0ec042fa..7e146238ea 100755 --- a/bigbluebutton-client/src/org/bigbluebutton/main/views/MainApplicationShell.mxml +++ b/bigbluebutton-client/src/org/bigbluebutton/main/views/MainApplicationShell.mxml @@ -626,7 +626,11 @@ with BigBlueButton; if not, see . } } else if (BrowserCheck.isChrome()) { if (browserPermissionHelper) { - browserPermissionHelper.currentState = "chromeMic"; + if (Capabilities.os.indexOf("Mac") >= 0){ + browserPermissionHelper.currentState = "chromeMicMacOSX"; + } else { + browserPermissionHelper.currentState = "chromeMic"; + } browserPermissionHelper.x = 50; browserPermissionHelper.y = 130; } @@ -647,7 +651,11 @@ with BigBlueButton; if not, see . private function showbrowserPermissionHelper() : void { var browserPermissionHelper : BrowserPermissionHelper = PopUpUtil.createNonModalPopUp(FlexGlobals.topLevelApplication as DisplayObject, BrowserPermissionHelper, false) as BrowserPermissionHelper; if (browserPermissionHelper) { - browserPermissionHelper.currentState = "chromeCam"; + if (Capabilities.os.indexOf("Mac") >= 0){ + browserPermissionHelper.currentState = "chromeCamMacOSX"; + } else { + browserPermissionHelper.currentState = "chromeCam"; + } browserPermissionHelper.x = 20; browserPermissionHelper.y = 150; } diff --git a/bigbluebutton-client/src/org/bigbluebutton/main/views/VideoWithWarnings.as b/bigbluebutton-client/src/org/bigbluebutton/main/views/VideoWithWarnings.as index d8bfb4b94f..0129920432 100755 --- a/bigbluebutton-client/src/org/bigbluebutton/main/views/VideoWithWarnings.as +++ b/bigbluebutton-client/src/org/bigbluebutton/main/views/VideoWithWarnings.as @@ -39,11 +39,11 @@ package org.bigbluebutton.main.views public function VideoWithWarnings() { super(); - - this.addEventListener(FlexEvent.CREATION_COMPLETE , creationCompleteHandler); } - private function creationCompleteHandler(e:FlexEvent):void { + override protected function creationCompleteHandler(e:FlexEvent):void { + super.creationCompleteHandler(e); + _video.smoothing = true; _videoHolder.addChild(_video); diff --git a/bigbluebutton-client/src/org/bigbluebutton/main/views/VideoWithWarningsBase.mxml b/bigbluebutton-client/src/org/bigbluebutton/main/views/VideoWithWarningsBase.mxml index 0e73cd9802..f6fa5b9d03 100644 --- a/bigbluebutton-client/src/org/bigbluebutton/main/views/VideoWithWarningsBase.mxml +++ b/bigbluebutton-client/src/org/bigbluebutton/main/views/VideoWithWarningsBase.mxml @@ -21,13 +21,34 @@ with BigBlueButton; if not, see . + + = 0){ + this.currentState = "chromeMacOSX"; + } else { + this.currentState = "chrome"; + } + } + + ]]> + + + + + + . y="60" x="{this.width/2 - imgChromeHelp.width/2}" visible="false" - source="@Embed('assets/chrome-permissions.png')" /> + source.chrome="@Embed('assets/chrome-permissions-windows.png')" + source.chromeMacOSX="@Embed('assets/chrome-permissions-macosx.png')"/>