diff --git a/src/emu/imagedev/flopdrv.c b/src/emu/imagedev/flopdrv.c index 986562ce39e..dc92ff8d091 100644 --- a/src/emu/imagedev/flopdrv.c +++ b/src/emu/imagedev/flopdrv.c @@ -1005,8 +1005,8 @@ DEVICE_GET_INFO(floppy) if (device->type() == FLOPPY_APPLE) { info->f = NULL; } else { - if ( device && downcast(device)->static_config() && ((floppy_interface*)(device))->device_displayinfo) { - info->f = (genf *) ((floppy_interface*)(device))->device_displayinfo; + if ( device && downcast(device)->static_config() && ((floppy_interface*)(device)->static_config())->device_displayinfo) { + info->f = (genf *) ((floppy_interface*)(device)->static_config())->device_displayinfo; } else { info->f = NULL; }