traverso-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Traverso-commit] traverso/src core/Song.cpp traverso/widgets/Inf...


From: Remon Sijrier
Subject: [Traverso-commit] traverso/src core/Song.cpp traverso/widgets/Inf...
Date: Fri, 25 May 2007 10:58:02 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       07/05/25 10:58:02

Modified files:
        src/core       : Song.cpp 
        src/traverso/widgets: InfoWidgets.cpp 

Log message:
        Do not start recording if no track is armed, inform the user about it

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/Song.cpp?cvsroot=traverso&r1=1.108&r2=1.109
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/widgets/InfoWidgets.cpp?cvsroot=traverso&r1=1.34&r2=1.35

Patches:
Index: core/Song.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/core/Song.cpp,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -b -r1.108 -r1.109
--- core/Song.cpp       24 May 2007 17:45:19 -0000      1.108
+++ core/Song.cpp       25 May 2007 10:58:01 -0000      1.109
@@ -639,6 +639,11 @@
 
 Command* Song::go_and_record()
 {
+       if (!any_track_armed()) {
+               info().critical(tr("No Tracks armed to record too!"));
+               return 0;
+       }
+       
        if ( ! is_transporting() && ! m_recording) {
                set_recording(true);
        } else if (is_transporting() && m_recording) {

Index: traverso/widgets/InfoWidgets.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/widgets/InfoWidgets.cpp,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -b -r1.34 -r1.35
--- traverso/widgets/InfoWidgets.cpp    25 May 2007 10:52:28 -0000      1.34
+++ traverso/widgets/InfoWidgets.cpp    25 May 2007 10:58:01 -0000      1.35
@@ -689,9 +689,12 @@
                m_recAction->setIcon(find_pixmap(":/redledinactive-16"));
        } else {
                cmd = m_song->go_and_record();
+               if (cmd) {
                m_recAction->setIcon(find_pixmap(":/redled-16"));
        }
        
+       }
+       
        if (cmd) {
                Command::process_command(cmd);
        }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]