projects
/
goodguy
/
cinelerra.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
clear group_id on move_edits, neoph about_bg leak, use inv clr on edit title bar...
[goodguy/cinelerra.git]
/
cinelerra-5.1
/
cinelerra
/
mainsession.C
diff --git
a/cinelerra-5.1/cinelerra/mainsession.C
b/cinelerra-5.1/cinelerra/mainsession.C
index d8e563d6b3a9411c7d3ceb2c32a9b0ecfbf40275..acc5e4d12e9784f77ecde0103af2283fbc01d873 100644
(file)
--- a/
cinelerra-5.1/cinelerra/mainsession.C
+++ b/
cinelerra-5.1/cinelerra/mainsession.C
@@
-56,6
+56,11
@@
MainSession::MainSession(MWindow *mwindow)
drag_clips = new ArrayList<EDL*>;
drag_edits = new ArrayList<Edit*>;
drag_edit = 0;
drag_clips = new ArrayList<EDL*>;
drag_edits = new ArrayList<Edit*>;
drag_edit = 0;
+ drag_group = 0;
+ drag_group_edit = 0;
+ drag_group_position = 0;
+ drag_group_first_track = 0;
+ group_number = 1;
clip_number = 1;
brender_end = 0;
cwindow_controls = 1;
clip_number = 1;
brender_end = 0;
cwindow_controls = 1;
@@
-68,6
+73,7
@@
MainSession::MainSession(MWindow *mwindow)
zwindow_fullscreen = 0;
selected_zwindow = -1;
actual_frame_rate = 0;
zwindow_fullscreen = 0;
selected_zwindow = -1;
actual_frame_rate = 0;
+ title_bar_alpha = 0;
window_config = 0;
a_x11_host[0] = 0;
b_x11_host[0] = 0;
window_config = 0;
a_x11_host[0] = 0;
b_x11_host[0] = 0;
@@
-124,6
+130,8
@@
MainSession::~MainSession()
delete drag_auto_gang;
delete drag_clips;
delete drag_edits;
delete drag_auto_gang;
delete drag_clips;
delete drag_edits;
+ if( drag_group )
+ drag_group->remove_user();
}
void MainSession::boundaries()
}
void MainSession::boundaries()
@@
-450,6
+458,7
@@
int MainSession::load_defaults(BC_Hash *defaults)
current_tip = defaults->get("CURRENT_TIP", current_tip);
actual_frame_rate = defaults->get("ACTUAL_FRAME_RATE", (float)-1);
current_tip = defaults->get("CURRENT_TIP", current_tip);
actual_frame_rate = defaults->get("ACTUAL_FRAME_RATE", (float)-1);
+ title_bar_alpha = defaults->get("TITLE_BAR_ALPHA", (float)1);
boundaries();
return 0;
boundaries();
return 0;
@@
-569,6
+578,7
@@
int MainSession::save_defaults(BC_Hash *defaults)
defaults->update("TRANSITIONDIALOG_H", transitiondialog_h);
defaults->update("ACTUAL_FRAME_RATE", actual_frame_rate);
defaults->update("TRANSITIONDIALOG_H", transitiondialog_h);
defaults->update("ACTUAL_FRAME_RATE", actual_frame_rate);
+ defaults->update("TITLE_BAR_ALPHA", title_bar_alpha);
defaults->update("CURRENT_TIP", current_tip);
defaults->update("CURRENT_TIP", current_tip);