game-music-emu: Merge pull request #64 from sezero/inverted-logic

From a0d16652fe774282e7c68831ae544e290e74c15d Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Tue, 24 Oct 2023 12:55:56 +0300
Subject: [PATCH] fix inverted logic in Ym2612_Nuked_Emu::reset()

Fixes https://github.com/libgme/game-music-emu/issues/63
---
 gme/Ym2612_Nuked.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gme/Ym2612_Nuked.cpp b/gme/Ym2612_Nuked.cpp
index c408bd4..23a60c2 100644
--- a/gme/Ym2612_Nuked.cpp
+++ b/gme/Ym2612_Nuked.cpp
@@ -1839,7 +1839,7 @@ const char *Ym2612_Nuked_Emu::set_rate(double sample_rate, double clock_rate)
 void Ym2612_Nuked_Emu::reset()
 {
 	Ym2612_NukedImpl::ym3438_t *chip_r = reinterpret_cast<Ym2612_NukedImpl::ym3438_t*>(impl);
-	if ( !chip_r ) Ym2612_NukedImpl::OPN2_Reset( chip_r, static_cast<Bit32u>(prev_sample_rate), static_cast<Bit32u>(prev_clock_rate) );
+	if ( chip_r ) Ym2612_NukedImpl::OPN2_Reset( chip_r, static_cast<Bit32u>(prev_sample_rate), static_cast<Bit32u>(prev_clock_rate) );
 }
 
 void Ym2612_Nuked_Emu::mute_voices(int mask)