diff options
Diffstat (limited to 'backends')
| -rw-r--r-- | backends/morphos/morphos_start.cpp | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/backends/morphos/morphos_start.cpp b/backends/morphos/morphos_start.cpp index ead98ce614..305cfc0b02 100644 --- a/backends/morphos/morphos_start.cpp +++ b/backends/morphos/morphos_start.cpp @@ -36,6 +36,7 @@  #include "stdafx.h"  #include "scumm/scumm.h" +#include "sound/mididrv.h"  #include "morphos.h"  #include "morphos_scaler.h"  #include "morphos_sound.h" @@ -51,6 +52,7 @@ static RDArgs *ScummArgs = NULL;  static char*ScummStory = NULL;  static char*ScummPath = NULL;  	  STRPTR ScummMusicDriver = NULL; +MidiDriver* EtudeMidiDriver = NULL;  		 LONG ScummMidiUnit = 0;  static LONG ScummMidiVolume = 0;  static LONG ScummMidiTempo = 0; @@ -92,6 +94,9 @@ OSystem *OSystem_MorphOS_create(int game_id, int gfx_mode, bool full_screen)  void close_resources()  { +	if (EtudeMidiDriver) +		EtudeMidiDriver->close(); +  	if (TheSystem)  		delete TheSystem;  | 
