summaryrefslogtreecommitdiff
path: root/src/c_fl_surface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/c_fl_surface.cpp')
-rw-r--r--src/c_fl_surface.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/c_fl_surface.cpp b/src/c_fl_surface.cpp
index 89d661f..ea37c9e 100644
--- a/src/c_fl_surface.cpp
+++ b/src/c_fl_surface.cpp
@@ -28,7 +28,8 @@ void free_fl_surface(SURFACE s) {
void fl_surface_set_current(SURFACE s) {
- reinterpret_cast<Fl_Surface_Device*>(s)->set_current();
+ // virtual so disable dispatch
+ reinterpret_cast<Fl_Surface_Device*>(s)->Fl_Surface_Device::set_current();
}
SURFACE fl_surface_get_surface(void) {