[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--