projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix yscale range, fix ffmpeg plugin param scroll pos, add shft lmb to overlay window
[goodguy/history.git]
/
cinelerra-5.1
/
cinelerra
/
recordgui.C
diff --git
a/cinelerra-5.1/cinelerra/recordgui.C
b/cinelerra-5.1/cinelerra/recordgui.C
index 0b3810d861adb483028ae103f2ec09b9e3a60d0e..9cc56e02cebef82a375146cdce4b704dd90acc7a 100644
(file)
--- a/
cinelerra-5.1/cinelerra/recordgui.C
+++ b/
cinelerra-5.1/cinelerra/recordgui.C
@@
-117,6
+117,7
@@
RecordGUI::RecordGUI(MWindow *mwindow, Record *record)
RecordGUI::~RecordGUI()
{
delete status_thread;
RecordGUI::~RecordGUI()
{
delete status_thread;
+ delete record_transport;
delete batch_source;
delete batch_mode;
delete batch_flash;
delete batch_source;
delete batch_mode;
delete batch_flash;
@@
-654,7
+655,7
@@
int RecordGUIDropFrames::handle_event()
int RecordGUIDropFrames::keypress_event()
{
int RecordGUIDropFrames::keypress_event()
{
- if(
get_keypress() == 'd'
) {
+ if(
get_keypress() == caption[0]
) {
set_value(get_value() ? 0 : 1);
handle_event();
return 1;
set_value(get_value() ? 0 : 1);
handle_event();
return 1;
@@
-678,7
+679,7
@@
int RecordGUIFillFrames::handle_event()
int RecordGUIFillFrames::keypress_event()
{
int RecordGUIFillFrames::keypress_event()
{
- if(
get_keypress() == 'f'
) {
+ if(
get_keypress() == caption[0]
) {
set_value(get_value() ? 0 : 1);
handle_event();
return 1;
set_value(get_value() ? 0 : 1);
handle_event();
return 1;
@@
-702,7
+703,7
@@
int RecordGUIPowerOff::handle_event()
int RecordGUIPowerOff::keypress_event()
{
int RecordGUIPowerOff::keypress_event()
{
- if(
get_keypress() == 'p'
) {
+ if(
get_keypress() == caption[0]
) {
set_value(get_value() ? 0 : 1);
handle_event();
return 1;
set_value(get_value() ? 0 : 1);
handle_event();
return 1;
@@
-728,7
+729,7
@@
int RecordGUICommCheck::handle_event()
int RecordGUICommCheck::keypress_event()
{
int RecordGUICommCheck::keypress_event()
{
- if(
get_keypress() == 'c'
) {
+ if(
get_keypress() == caption[0]
) {
set_value(get_value() ? 0 : 1);
gui->record->update_skimming(get_value());
handle_event();
set_value(get_value() ? 0 : 1);
gui->record->update_skimming(get_value());
handle_event();
@@
-1003,7
+1004,7
@@
int RecordGUILabel::handle_event()
int RecordGUILabel::keypress_event()
{
int RecordGUILabel::keypress_event()
{
- if(
get_keypress() == 'l'
) {
+ if(
get_keypress() == *get_text()
) {
handle_event();
return 1;
}
handle_event();
return 1;
}
@@
-1382,6
+1383,7
@@
RecordStatusThread::~RecordStatusThread()
input_lock->unlock();
}
Thread::join();
input_lock->unlock();
}
Thread::join();
+ delete input_lock;
}
void RecordStatusThread::reset_video()
}
void RecordStatusThread::reset_video()