summaryrefslogtreecommitdiff
path: root/src/drivers/Cocoa
diff options
context:
space:
mode:
authorMatthias Melcher <github@matthiasm.com>2023-11-26 21:44:00 +0100
committerMatthias Melcher <github@matthiasm.com>2023-11-26 21:44:00 +0100
commitf3348e81204a4758b0c7dc231607196b790128f1 (patch)
tree221e00512d2e7fadbcb563849e02318fb1715743 /src/drivers/Cocoa
parent6817e821af9d69363466025f17ee367cfaa4550e (diff)
Adds GL swap control for X11
Diffstat (limited to 'src/drivers/Cocoa')
-rw-r--r--src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.H2
-rw-r--r--src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.H b/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.H
index 21a3a4589..d5ba9c21c 100644
--- a/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.H
+++ b/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.H
@@ -39,7 +39,7 @@ class Fl_Cocoa_Gl_Window_Driver : public Fl_Gl_Window_Driver {
void resize(int is_a_resize, int w, int h) FL_OVERRIDE;
char swap_type() FL_OVERRIDE;
void swap_interval(int) FL_OVERRIDE;
- int swap_interval() FL_OVERRIDE;
+ int swap_interval() const FL_OVERRIDE;
Fl_Gl_Choice *find(int m, const int *alistp) FL_OVERRIDE;
GLContext create_gl_context(Fl_Window* window, const Fl_Gl_Choice* g) FL_OVERRIDE;
void set_gl_context(Fl_Window* w, GLContext context) FL_OVERRIDE;
diff --git a/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm b/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm
index 43bc2d480..0bcc77af5 100644
--- a/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm
+++ b/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm
@@ -362,7 +362,7 @@ void Fl_Cocoa_Gl_Window_Driver::swap_interval(int n) {
[ctx setValues:&interval forParameter:NSOpenGLContextParameterSwapInterval];
}
-int Fl_Cocoa_Gl_Window_Driver::swap_interval() {
+int Fl_Cocoa_Gl_Window_Driver::swap_interval() const {
GLint interval = (GLint)-1;
NSOpenGLContext* ctx = (NSOpenGLContext*)pWindow->context();
if (ctx)