aboutsummaryrefslogtreecommitdiffstats
path: root/src/gdriver/gdriver_gdriver.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gdriver/gdriver_gdriver.c')
-rw-r--r--src/gdriver/gdriver_gdriver.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gdriver/gdriver_gdriver.c b/src/gdriver/gdriver_gdriver.c
index 3c17fca0..d44d6f3c 100644
--- a/src/gdriver/gdriver_gdriver.c
+++ b/src/gdriver/gdriver_gdriver.c
@@ -27,7 +27,7 @@ void _gdriverDeinit(void) {
}
-GDriver *gdriverRegister(const GDriverVMT *vmt) {
+GDriver *gdriverRegister(const GDriverVMT *vmt, void *param) {
GDriver * pd;
GDriver * dtail;
unsigned dinstance, sinstance;
@@ -47,7 +47,7 @@ GDriver *gdriverRegister(const GDriverVMT *vmt) {
return 0;
memset(pd, 0, vmt->objsize);
pd->vmt = vmt;
- if (vmt->init && !vmt->init(pd, dinstance, sinstance)) {
+ if (vmt->init && !vmt->init(pd, param, dinstance, sinstance)) {
gfxFree(pd);
return 0;
}