summaryrefslogtreecommitdiff
path: root/cogl/cogl-onscreen.c
diff options
context:
space:
mode:
Diffstat (limited to 'cogl/cogl-onscreen.c')
-rw-r--r--cogl/cogl-onscreen.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/cogl/cogl-onscreen.c b/cogl/cogl-onscreen.c
index 686b9e97..11b14927 100644
--- a/cogl/cogl-onscreen.c
+++ b/cogl/cogl-onscreen.c
@@ -34,7 +34,9 @@
static void _cogl_onscreen_free (CoglOnscreen *onscreen);
-COGL_OBJECT_INTERNAL_DEFINE (Onscreen, onscreen);
+COGL_OBJECT_INTERNAL_DEFINE_WITH_CODE (Onscreen, onscreen,
+ _cogl_onscreen_class.virt_unref =
+ _cogl_framebuffer_unref);
static void
_cogl_onscreen_init_from_template (CoglOnscreen *onscreen,