projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
shuttlerc, boobytraps, vwindow hang, lock cleanup
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
cinelerra
/
manualgoto.C
diff --git
a/cinelerra-5.1/cinelerra/manualgoto.C
b/cinelerra-5.1/cinelerra/manualgoto.C
index 966def18e5190cb06902e9d1e99f3b136afdc2eb..8aa5cabd690f7018b9a4e93a170e1ef3ae8427e4 100644
(file)
--- a/
cinelerra-5.1/cinelerra/manualgoto.C
+++ b/
cinelerra-5.1/cinelerra/manualgoto.C
@@
-64,7
+64,9
@@
void ManualGoto::handle_done_event(int result)
case '-': new_position = current_position - new_position; break;
default: break;
}
case '-': new_position = current_position - new_position; break;
default: break;
}
+ panel->subwindow->lock_window("ManualGoto::handle_done_event");
panel->set_position(new_position);
panel->set_position(new_position);
+ panel->subwindow->unlock_window();
}
}
@@
-81,7
+83,7
@@
ManualGotoWindow::~ManualGotoWindow()
void ManualGotoWindow::reset_data(double position)
{
void ManualGotoWindow::reset_data(double position)
{
- lock_window();
+ lock_window(
"ManualGotoWindow::reset_data"
);
update_position(position);
signtitle->update("=");
unlock_window();
update_position(position);
signtitle->update("=");
unlock_window();