[PlanetCCRMA] patch for hydrogen-0.8.1-1

Patrice Tisserand Patrice.Tisserand@ircam.fr
Mon Jan 26 10:45:02 2004


--=-ILv2X2JCKKwX000Vr9fj
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Hi,
I have found that loop button was broken for hydrogen-0.8.1-1
After looking in the source code, I have found an error in
SongEditor.cpp.
The attached patch (hydrogen-0.8.1-songeditor.patch) will fix it.

Bye.



--=-ILv2X2JCKKwX000Vr9fj
Content-Disposition: attachment; filename=hydrogen-0.8.1-songeditor.patch
Content-Type: text/x-patch; name=hydrogen-0.8.1-songeditor.patch; charset=UTF-8
Content-Transfer-Encoding: 7bit

diff -r -u hydrogen-0.8.1.ORIG/hydrogen_gui/SongEditor.cpp hydrogen-0.8.1/hydrogen_gui/SongEditor.cpp
--- hydrogen-0.8.1.ORIG/hydrogen_gui/SongEditor.cpp	2004-01-26 13:10:19.000000000 +0100
+++ hydrogen-0.8.1/hydrogen_gui/SongEditor.cpp	2004-01-26 13:12:04.000000000 +0100
@@ -260,16 +260,18 @@
 	Song *song = pEngine->getSong();
 
 	GenericDriver *pAudioDriver = pEngine->getAudioDriver();
-	if ( pAudioDriver->getClassName() == "JackDriver" ) {
-		if ( ( PreferencesMng::getInstance() )->isJackTransportSlave() ) {
-//			cout << "non posso impostare il loop per la canzone (jack-transport)" << endl;
-			QMessageBox::information( this, "Hydrogen", trUtf8("Can't set the loop mode while using Jack-Transport"));
-		}
-		song->setLoopEnabled( false );
-		songLoopBtn->setPressed( false );
-	}
+	if ( (pAudioDriver->getClassName() == "JackDriver" ) 
+	     && (  (PreferencesMng::getInstance())->isJackTransportSlave() )
+	     )
+	  {
+	    //			cout << "non posso impostare il loop per la canzone (jack-transport)" << endl;
+	    QMessageBox::information( this, "Hydrogen", trUtf8("Can't set the loop mode while using Jack-Transport"));
+	    song->setLoopEnabled( false );
+	    songLoopBtn->setPressed( false );
+	    
+	  }
 	else {
-		song->setLoopEnabled( value );
+	  song->setLoopEnabled( value );
 		song->setModified( true );
 	}
 }
Only in hydrogen-0.8.1/hydrogen_gui: SongEditor.cpp~

--=-ILv2X2JCKKwX000Vr9fj--