summaryrefslogtreecommitdiffstats
path: root/remoting
diff options
context:
space:
mode:
authorjamiewalch@chromium.org <jamiewalch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-01 22:39:57 +0000
committerjamiewalch@chromium.org <jamiewalch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-01 22:39:57 +0000
commit67d350f5cce4ff54a46782ed00e2be9bbe545504 (patch)
treee9bb316485264cdbcfca1627e7773605bb11afee /remoting
parentba30900da1e7d39516bf606cc9e802448b14441e (diff)
downloadchromium_src-67d350f5cce4ff54a46782ed00e2be9bbe545504.zip
chromium_src-67d350f5cce4ff54a46782ed00e2be9bbe545504.tar.gz
chromium_src-67d350f5cce4ff54a46782ed00e2be9bbe545504.tar.bz2
Temporary fix for Mac black-screen issue.
BUG=139930 Review URL: https://chromiumcodereview.appspot.com/10850006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149522 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting')
-rw-r--r--remoting/host/video_frame_capturer_mac.mm11
1 files changed, 9 insertions, 2 deletions
diff --git a/remoting/host/video_frame_capturer_mac.mm b/remoting/host/video_frame_capturer_mac.mm
index ccf9ebc..36b82ad 100644
--- a/remoting/host/video_frame_capturer_mac.mm
+++ b/remoting/host/video_frame_capturer_mac.mm
@@ -679,8 +679,15 @@ void VideoFrameCapturerMac::ScreenConfigurationChanged() {
err = CGLCreateContext(pixel_format, NULL, &cgl_context_);
DCHECK_EQ(err, kCGLNoError);
CGLDestroyPixelFormat(pixel_format);
- CGLSetFullScreenOnDisplay(cgl_context_,
- CGDisplayIDToOpenGLDisplayMask(mainDevice));
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
+ // TODO(jamiewalch): The non-deprecated equivalent code is shown below, but
+ // it causes 10.6 Macs' displays to go black. Find out why.
+ //
+ // CGLSetFullScreenOnDisplay(cgl_context_,
+ // CGDisplayIDToOpenGLDisplayMask(mainDevice));
+ CGLSetFullScreen(cgl_context_);
+#pragma clang diagnostic pop
CGLSetCurrentContext(cgl_context_);
size_t buffer_size = width * height * sizeof(uint32_t);