From 8d0ec85106846df798d664daf2936ca8fb1bf4ca Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Thu, 8 Mar 2012 07:35:14 +0000 Subject: [PATCH] Fix specifying device-based VBLANK callbacks. --- src/emu/screen.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emu/screen.h b/src/emu/screen.h index aeb927f8143..bb854ce2d3a 100644 --- a/src/emu/screen.h +++ b/src/emu/screen.h @@ -396,10 +396,10 @@ typedef device_type_iterator<&device_creator, screen_device> scre screen_device::static_set_screen_vblank(*device, screen_vblank_delegate(&screen_vblank_##_func, "screen_vblank_" #_func)); \ #define MCFG_SCREEN_VBLANK_DRIVER(_class, _method) \ - screen_device::static_set_screen_vblank(*device, screen_vblank_delegate(&_class::_method, #_class "::" #_method, NULL)); \ + screen_device::static_set_screen_vblank(*device, screen_vblank_delegate(&_class::_method, #_class "::" #_method, NULL, (_class *)0)); \ #define MCFG_SCREEN_VBLANK_DEVICE(_device, _class, _method) \ - screen_device::static_set_screen_vblank(*device, screen_vblank_delegate(&_class::_method, #_class "::" #_method, _device)); \ + screen_device::static_set_screen_vblank(*device, screen_vblank_delegate(&_class::_method, #_class "::" #_method, _device, (_class *)0)); \