diff --git a/stepmania/src/arch/Dialog/DialogDriver_Cocoa.cpp b/stepmania/src/arch/Dialog/DialogDriver_Cocoa.cpp index a352d239ed..3880001f2f 100644 --- a/stepmania/src/arch/Dialog/DialogDriver_Cocoa.cpp +++ b/stepmania/src/arch/Dialog/DialogDriver_Cocoa.cpp @@ -17,9 +17,12 @@ static CFOptionFlags ShowAlert( CFOptionFlags flags, const RString& sMessage, CF CFRelease( text ); // Flush all input that's accumulated while the dialog box was up. - vector dummy; - INPUTFILTER->Reset(); - INPUTFILTER->GetInputEvents( dummy ); + if( INPUTFILTER ) + { + vector dummy; + INPUTFILTER->Reset(); + INPUTFILTER->GetInputEvents( dummy ); + } return result; }