Fix for display screen on mac.

bzr-revno: 1853
Fixes: https://launchpad.net/bugs/907857
This commit is contained in:
Martin Zibricky 2011-12-22 21:07:23 +02:00 committed by Raoul Snyman
commit fe173f33d0

View File

@ -30,6 +30,7 @@ and play multimedia within OpenLP.
"""
import logging
import os
import sys
from PyQt4 import QtCore, QtGui, QtWebKit, QtOpenGL
from PyQt4.phonon import Phonon
@ -61,7 +62,12 @@ class Display(QtGui.QGraphicsView):
self.controller = controller
self.screen = {}
self.plugins = PluginManager.get_instance().plugins
self.setViewport(QtOpenGL.QGLWidget())
# FIXME: On Mac OS X (tested on 10.7) the display screen is corrupt with
# OpenGL. Only white blank screen is shown on the 2nd monitor all the
# time. We need to investigate more how to use OpenGL properly on Mac OS
# X.
if sys.platform != 'darwin':
self.setViewport(QtOpenGL.QGLWidget())
def setup(self):
"""