]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/glcanvas/gtk/glcanvas.h
Fixes to avoid an endless event looping for wxGTK
[wxWidgets.git] / utils / glcanvas / gtk / glcanvas.h
index 9b8e910bd50fe760cce28834873c81d32c937a33..3b7cb08cbd15e672b14815060cbca7ad31d3cf1d 100644 (file)
@@ -108,6 +108,14 @@ public:
         int *attribList = (int*) NULL, 
         const wxPalette& palette = wxNullPalette );
 
+   inline wxGLCanvas() {
+      m_glContext = (wxGLContext*) NULL;
+      m_sharedContext = (wxGLContext*) NULL;
+      m_glWidget = (GtkWidget*) NULL;
+      m_vi = (void*) NULL;
+      m_exposed = FALSE;
+   }
+
    bool Create( wxWindow *parent, const wxGLContext *shared = (wxGLContext *)NULL,
         wxWindowID id = -1, 
         const wxPoint& pos = wxDefaultPosition,
@@ -132,6 +140,7 @@ public:
   
     wxGLContext      *m_glContext,
                      *m_sharedContext;
+    void             *m_vi;
     GtkWidget        *m_glWidget;
     bool              m_exposed;