mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-08 07:45:00 +01:00
Fix loudness dialog window stacking
This commit is contained in:
parent
fa495b7727
commit
3416af3969
2 changed files with 6 additions and 4 deletions
|
|
@ -138,6 +138,9 @@ Editor::measure_master_loudness (bool range_selection)
|
||||||
_session->master_volume ()->set_value (GAIN_COEFF_UNITY, Controllable::NoGroup);
|
_session->master_volume ()->set_value (GAIN_COEFF_UNITY, Controllable::NoGroup);
|
||||||
|
|
||||||
LoudnessDialog ld (_session, ar, range_selection);
|
LoudnessDialog ld (_session, ar, range_selection);
|
||||||
|
if (own_window ()) {
|
||||||
|
ld.set_transient_for (*own_window ());
|
||||||
|
}
|
||||||
|
|
||||||
if (ld.run () == RESPONSE_APPLY) {
|
if (ld.run () == RESPONSE_APPLY) {
|
||||||
_session->master_volume ()->set_value (dB_to_coefficient (ld.gain_db ()), Controllable::NoGroup);
|
_session->master_volume ()->set_value (dB_to_coefficient (ld.gain_db ()), Controllable::NoGroup);
|
||||||
|
|
|
||||||
|
|
@ -188,10 +188,10 @@ LoudnessDialog::start_analysis ()
|
||||||
}
|
}
|
||||||
|
|
||||||
bool
|
bool
|
||||||
LoudnessDialog::on_delete_event (GdkEventAny*)
|
LoudnessDialog::on_delete_event (GdkEventAny* ev)
|
||||||
{
|
{
|
||||||
cancel_analysis ();
|
cancel_analysis ();
|
||||||
return true;
|
return ArdourDialog::on_delete_event (ev);
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
|
@ -295,10 +295,9 @@ LoudnessDialog::analyze ()
|
||||||
void
|
void
|
||||||
LoudnessDialog::display_report ()
|
LoudnessDialog::display_report ()
|
||||||
{
|
{
|
||||||
hide ();
|
|
||||||
ExportReport er ("Export Loudness Report", _status->result_map);
|
ExportReport er ("Export Loudness Report", _status->result_map);
|
||||||
|
er.set_transient_for (*this);
|
||||||
er.run();
|
er.run();
|
||||||
show ();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue