1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Linux opengl fix.

This commit is contained in:
Julian Storer 2011-08-22 21:31:22 +01:00
parent 3bc96b347a
commit 57a0fd5cef

View file

@ -23,6 +23,10 @@
============================================================================== ==============================================================================
*/ */
extern Display* display;
extern XContext windowHandleXContext;
//==============================================================================
class WindowedGLContext : public OpenGLContext class WindowedGLContext : public OpenGLContext
{ {
public: public:
@ -35,7 +39,7 @@ public:
swapInterval (0) swapInterval (0)
{ {
jassert (component != nullptr); jassert (component != nullptr);
LinuxComponentPeer* const peer = dynamic_cast <LinuxComponentPeer*> (component->getTopLevelComponent()->getPeer()); ComponentPeer* const peer = component->getTopLevelComponent()->getPeer();
if (peer == nullptr) if (peer == nullptr)
return; return;
@ -180,7 +184,6 @@ private:
OpenGLPixelFormat pixelFormat; OpenGLPixelFormat pixelFormat;
int swapInterval; int swapInterval;
//==============================================================================
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WindowedGLContext); JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (WindowedGLContext);
}; };