int PlayTransport::is_stopped()
{
- return engine->command->command == STOP ? 1 : 0;
+ return engine->is_playing_back ? 0 : 1;
}
int PlayTransport::flip_vertical(int vertical, int &x, int &y)
int loop_play = shft_key & ctrl_key;
float speed = 0;
int command = -1;
- int curr_command = engine->command->command;
+ int curr_command = engine->is_playing_back ? engine->command->command : STOP;
subwindow->unlock_window();
result = 0;
if( !edl ) return;
using_inout = use_inout;
- if( !is_vwindow() )
+ if( use_mixers() )
mwindow->handle_mixers(edl, command, wait_tracking,
use_inout, toggle_audio, 0, speed);
engine->next_command->toggle_audio = toggle_audio;